• DocumentCode
    2441783
  • Title

    Hybrid MPI/OpenMP power-aware computing

  • Author

    Li, Dong ; De Supinski, Bronis R. ; Schulz, Martin ; Cameron, Kirk ; Nikolopoulos, Dimitrios S.

  • Author_Institution
    Virginia Tech., Blacksburg, VA, USA
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Power-aware execution of parallel programs is now a primary concern in large-scale HPC environments. Prior research in this area has explored models and algorithms based on dynamic voltage and frequency scaling (DVFS) and dynamic concurrency throttling (DCT) to achieve power-aware execution of programs written in a single programming model, typically MPI or OpenMP. However, hybrid programming models combining MPI and OpenMP are growing in popularity as emerging large-scale systems have many nodes with several processors per node and multiple cores per process or. In th is paper we present and evaluate solutions for power-efficient execution of programs written in this hybrid model targeting large-scale distributed systems with multicore nodes. We use a new power-aware performance prediction model of hybrid MPI/OpenMP applications to derive a novel algorithm for power-efficient execution of realistic applications from the ASC Sequoia and NPB MZ bench marks. Our new algorithm yields substantial energy savings (4.18% on average and up to 13.8%) with either negligible performance loss or performance gain (up to 7.2%).
  • Keywords
    message passing; parallel algorithms; power aware computing; HPC environment; dynamic concurrency throttling; dynamic voltage-and-frequency scaling; high performance computing; hybrid MPI-OpenMP computing; hybrid programming models; large-scale distributed systems; message passing interface; parallel programs; power-aware computing; power-aware performance prediction model; Concurrent computing; Discrete cosine transforms; Dynamic programming; Dynamic voltage scaling; Frequency; Heuristic algorithms; Large-scale systems; Multicore processing; Power system modeling; Predictive models; MPI; OpenMP; performance modeling; power-aware high -performance computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-6442-5
  • Type

    conf

  • DOI
    10.1109/IPDPS.2010.5470463
  • Filename
    5470463