Abstract
Performance and energy are the two most important objectives for optimization on heterogeneous HPC platforms. In this work, we study a mathematical problem motivated by the bi-objective optimization of a matrix multiplication application on such platforms for performance and energy. We formulate the problem and propose an algorithm of polynomial complexity solving the problem for the case where all the application profiles of objective type one are continuous and strictly increasing, and all the application profiles of objective type two are linear increasing. We solve the problem for the matrix multiplication application employing five heterogeneous processors that include two Intel multicore CPUs, an Nvidia K40c GPU, an Nvidia P100 PCIe GPU, and an Intel Xeon Phi. Based on our experiments, a dynamic energy saving of 17% is gained while tolerating a performance degradation of 5% (a saving of 106 Joules for an execution time increase of 0.05 seconds).
Original language | English |
---|---|
Title of host publication | Euro-Par 2021: Parallel Processing Workshops |
Subtitle of host publication | Euro-Par 2021 International Workshops, Lisbon, Portugal, August 30-31, 2021, Revised Selected Papers |
Editors | Ricardo Chaves, Dora B. Heras, Aleksandar Ilic, Didem Unat, Rosa M. Badia, Andrea Bracciali, Patrick Diehl, Anshu Dubey, Oh Sangyoon, Stephen L. Scott, Laura Ricci |
Publisher | Springer |
Pages | 166-178 |
Number of pages | 13 |
ISBN (Electronic) | 9783031061561 |
ISBN (Print) | 9783031061554 |
DOIs | |
Publication status | Published - 9 Jun 2022 |
Event | International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms - Lisbon, Portugal Duration: 31 Aug 2021 → 31 Aug 2021 http://heteropar2021.bsc.es/ |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 13098 |
ISSN (Print) | 0302-9743 |
Workshop
Workshop | International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms |
---|---|
Abbreviated title | HeteroPar'2021 |
Country/Territory | Portugal |
City | Lisbon |
Period | 31/08/21 → 31/08/21 |
Internet address |
Keywords
- bi-objective optimization
- min-max optimization
- minsum optimization
- performance optimization
- energy optimization