The impact of paravirtualized memory hierarchy on linear algebra computational kernels and software

Lamia Youseff, Keith Seymour, Haihang You, Jack Dongarra, Rich Wolski

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Previous studies have revealed that paravirtualization imposes minimal performance overhead on High Performance Computing (HPC) workloads, while exposing numerous benefits for this field. In this study, we are investigating the memory hierarchy characteristics of paravirtualized systems and their impact on automatically-tuned software systems. We are presenting an accurate characterization of memory attributes using hardware counters and user-process accounting. For that, we examine the proficiency of ATLAS, a quintessential example of an autotuning software system, in tuning the BLAS library routines for paravirtualized systems. In addition, we examine the effects of paravirtualization on the performance boundary. Our results show that the combination of ATLAS and Xen paravirtualization delivers native execution performance and nearly identical memory hierarchy performance profiles. Our research thus exposes new benefits to memory-intensive applications arising from the ability to slim down the guest OS without influencing the system performance. In addition, our findings support a novel and very attractive deployment scenario for computational science and engineering codes on virtual clusters and computational clouds. Copright 2008 ACM.
    Original languageEnglish
    Title of host publicationProceedings of the 17th International Symposium on High Performance Distributed Computing 2008, HPDC'08|High Perform. Distrib. Comput. - Proc. Int. Symp. High Perform. Distrib. Comput., HPDC
    PublisherAssociation for Computing Machinery
    Pages141-152
    Number of pages11
    ISBN (Print)9781595939975
    DOIs
    Publication statusPublished - 2008
    Event17th International Symposium on High Performance Distributed Computing 2008, HPDC'08 - Boston, MA
    Duration: 1 Jul 2008 → …
    http://dblp.uni-trier.de/db/conf/hpdc/hpdc2008.html#YouseffSYDW08http://dblp.uni-trier.de/rec/bibtex/conf/hpdc/YouseffSYDW08.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/hpdc/YouseffSYDW08

    Conference

    Conference17th International Symposium on High Performance Distributed Computing 2008, HPDC'08
    CityBoston, MA
    Period1/07/08 → …
    Internet address

    Keywords

    • Autotuning
    • BLAS
    • Cloud computing
    • High performance
    • Linear algebra
    • Paravirtualization
    • Virtual machine monitors

    Fingerprint

    Dive into the research topics of 'The impact of paravirtualized memory hierarchy on linear algebra computational kernels and software'. Together they form a unique fingerprint.

    Cite this