Abstract
Many classical methods and algorithms developed when single-core CPUs dominated the parallel computing landscape, are still widely used in the changed multicore world. Two prominent examples are load balancing, which has been one of the main techniques for minimization of the computation time of parallel applications since the beginning of parallel computing, and model-based power/energy measurement techniques using performance events. In this paper, we show that in the multicore era, load balancing is no longer synonymous to optimization and present recent methods and algorithms for optimization of parallel applications for performance and energy on modern HPC platforms, which do not rely on load balancing and often return imbalanced but optimal solutions.
We also show that some fundamental assumptions about performance events, which have to be true for the model-based power/energy measurement tools to be accurate, are increasingly difficult to satisfy as the number of CPU cores increases. Therefore, energy-aware computing methods relying on these tools will be increasingly difficult to verify.
We also show that some fundamental assumptions about performance events, which have to be true for the model-based power/energy measurement tools to be accurate, are increasingly difficult to satisfy as the number of CPU cores increases. Therefore, energy-aware computing methods relying on these tools will be increasingly difficult to verify.
Original language | English |
---|---|
Title of host publication | High Performance Computing |
Subtitle of host publication | ISC High Performance 2018 International Workshops, Frankfurt/Main, Germany, June 28, 2018, Revised Selected Papers |
Editors | Rio Yokota, Michèle Weiland, John Shalf, Sadaf Alam |
Publisher | Springer |
Pages | 527-539 |
ISBN (Electronic) | 9783030024659 |
ISBN (Print) | 9783030024642 |
DOIs | |
Publication status | Published - 25 Jan 2019 |
Event | 2018 ISC High Performance Workshops - Frankfurt, Germany Duration: 28 Jun 2018 → … |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 11203 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 2018 ISC High Performance Workshops |
---|---|
Country/Territory | Germany |
City | Frankfurt |
Period | 28/06/18 → … |
Keywords
- Multicore platforms
- Load balancing
- Power and energy modeling
- Performance monitoring counters