Abstract
Significant efforts have been devoted to choosing the best configuration of a computing system to run an application energy efficiently. However, available tuning approaches mainly focus on homogeneous systems and are inextensible for heterogeneous systems which include several components (e.g., CPU s, G PU s) with different architectures. This study proposes a holistic tuning approach called REOH using probabilistic network to predict the most energy-efficient configuration (i.e., which platform and its setting) of a heterogeneous system for running a given application. Based on the computation and communication patterns from Berkeley dwarfs, we conduct experiments to devise the training set including 7074 data samples covering varying application patterns and characteristics. Validating the REOH approach on heterogeneous systems including CPUs and GPUs shows that the energy consumption by the REOH approach is close to the optimal energy consumption by the Brute Force approach while saving 17 % of sampling runs compared to the previous (homogeneous) approach using probabilistic network. Based on the REOH approach, we develop an open-source energy-optimizing runtime framework for selecting an energy efficient configuration of a heterogeneous system for a given application at runtime.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2018 IEEE 24th International Conference on Parallel and Distributed Systems, ICPADS 2018 |
| Publisher | IEEE Computer Society |
| Pages | 381-388 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781538673089 |
| DOIs | |
| State | Published - 2 Jul 2018 |
| Externally published | Yes |
| Event | 24th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2018 - Singapore, Singapore Duration: 11 Dec 2018 → 13 Dec 2018 |
Publication series
| Name | Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS |
|---|---|
| Volume | 2018-December |
| ISSN (Print) | 1521-9097 |
Conference
| Conference | 24th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2018 |
|---|---|
| Country/Territory | Singapore |
| City | Singapore |
| Period | 11/12/18 → 13/12/18 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Fingerprint
Dive into the research topics of 'REOH: Using Probabilistic Network for Runtime Energy Optimization of Heterogeneous Systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver