Abstract
The power scaling challenge associated with Exascale systems is a well-known issue. In this work, we introduce the Global Extensible Open Power Manager (GEOPM): a tree-hierarchical, open source runtime framework we are contributing to the HPC community to foster increased collaboration and accelerated progress toward software-hardware co-designed energy management solutions that address Exascale power challenges and improve performance and energy efficiency in current systems. Through its plugin extensible architecture, GEOPM enables rapid prototyping of new energy management strategies. Different plugins can be tailored to the specific performance or energy efficiency priorities of each HPC center. To demonstrate the potential of the framework, this work develops an example plugin for GEOPM. This power rebalancing plugin targets power-capped systems and improves efficiency by minimizing job time-to-solution within a power budget. Our results demonstrate up to 30% improvements in the time-to-solution of CORAL system procurement benchmarks on a Xeon Phi cluster.
Original language | English |
---|---|
Title of host publication | High Performance Computing - 32nd International Conference, ISC High Performance 2017, Proceedings |
Editors | Julian M. Kunkel, Pavan Balaji, David Keyes, Rio Yokota |
Publisher | Springer Verlag |
Pages | 394-412 |
Number of pages | 19 |
ISBN (Print) | 9783319586663 |
DOIs | |
State | Published - 2017 |
Externally published | Yes |
Event | 32nd International Conference, ISC High Performance, 2017 - Frankfurt, Germany Duration: Jun 18 2017 → Jun 22 2017 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 10266 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 32nd International Conference, ISC High Performance, 2017 |
---|---|
Country/Territory | Germany |
City | Frankfurt |
Period | 06/18/17 → 06/22/17 |
Funding
The authors would like to thank the following individuals for their input on this work: Vitali Morozov and Kalyan Kumaran of Argonne; Barry Rountree, Martin Schulz, and their teams from LLNL; James Laros, Ryan Grant, and their team from Sandia; and Richard Greco, Tryggve Fossum, David Lombard, Michael Patterson, and Alan Gara of Intel. Development of the GEOPM software package has been partially funded through contract B609815 with Argonne National Laboratory.