Faculty of Information Technology, BUT

Publication Details

Evaluation of the HPC Applications Dynamic Behavior in Terms of Energy Consumption

VYSOCKÝ Ondřej, BESEDA Martin, ŘÍHA Lubomír, ZAPLETAL Jan, NIKL Vojtěch, LYSAGHT Michael and KANNAN Venkatesh. Evaluation of the HPC Applications Dynamic Behavior in Terms of Energy Consumption. In: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING. Civil-Comp Proceedings. Stirlingshire: Civil-Comp Press, 2017, pp. 30-49. ISBN 978-1-905088-66-9.
Czech title
Vyhodnocení dynamického chování HPC aplikací z pohledu energetické spotřeby
Type
conference paper
Language
english
Authors
Vysocký Ondřej, Ing. (FIT BUT)
Beseda Martin, Bc. (VŠB-TUO)
Říha Lubomír, Ing., Ph.D. (VŠB-TUO)
Zapletal Jan, Ing. (VŠB-TUO)
Nikl Vojtěch, Ing. (DCSY FIT BUT)
Lysaght Michael, Dr., Ph.D. (ICHEC)
Kannan Venkatesh, Dr., Ph.D. (ICHEC)
Keywords
READEX, energy efficient computing,MERIC, RADAR, HDEEM, RAPL, runtime tuning, Haswell processor
Abstract
This paper introduces the READEX project tuning approach which exploits the dynamic application behavior and its potential for energy savings. The paper is focused on themanual applications evaluation from the energy consumption optimisation point of view. As an examples we have selected one complex application, the ESPRESO library and two simplified applications from the ProxyApps benchmark tool suite. ESPRESO containsmany types of operations including I/O, communication, sparse BLAS and dense BLAS. The results show that static savings are 5.6-12.3% and dynamic savings are 4.7-9.1%. The highest total savings for ESPRESO are 21.4% as a combination of 12.3% static savings and 9.1% dynamic savings. The ProxyApp applications, Kripke and Lulesh, were presented for two configurations each. The first configuration of the Kripke saved 29.3% energy, almost only by static tuning. On the other hand, the second configuration shows us only 18.8% savings, but over a third of it was saved by dynamic switching CPU core and uncore frequencies. The Lulesh test cases saved 28.9%, respectively 26.7%.

Annotation
This paper introduces the READEX project tuning approach which exploits the dy-
namic application behavior and its potential for energy savings. The paper is focused
on the manual applications evaluation from the energy consumption optimisation point
of view. As an examples we have selected one complex application, the ESPRESO
library, and two simplified applications from the ProxyApps benchmark tool suite.
ESPRESO contains many types of operations including I/O, communication, sparse
BLAS and dense BLAS. The results show that static savings are 5.6-12.3 % and dy-
namic savings 4.7-9.1 %. The highest total savings for ESPRESO are 21.4 % as a com-
bination of 12.3 % static savings and 9.1 % dynamic savings.
The ProxyApp applications Kripke and Lulesh, were presented for two configu-
rations each. The first configuration of the Kripke saved 29.3 % energy, almost only
by static tuning. On the other hand, the second configuration shows us only 18.8 %
savings, but over a third of it was saved by dynamic switching CPU core and uncore
frequencies. The Lulesh test cases saved 28.9 %, respectively 26.7 %.
Published
2017
Pages
30-49
Proceedings
PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING
Series
Civil-Comp Proceedings
Conference
The 5th International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering, Pécs, HU
ISBN
978-1-905088-66-9
Publisher
Civil-Comp Press
Place
Stirlingshire, GB
DOI
BibTeX
@INPROCEEDINGS{FITPUB11454,
   author = "Ond\v{r}ej Vysock\'{y} and Martin Beseda and Lubom\'{i}r \v{R}\'{i}ha and Jan Zapletal and Vojt\v{e}ch Nikl and Michael Lysaght and Venkatesh Kannan",
   title = "Evaluation of the HPC Applications Dynamic Behavior in Terms of Energy Consumption",
   pages = "30--49",
   booktitle = "PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING",
   series = "Civil-Comp Proceedings",
   year = 2017,
   location = "Stirlingshire, GB",
   publisher = "Civil-Comp Press",
   ISBN = "978-1-905088-66-9",
   doi = "10.4203/ccp.111.3",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/11454"
}
Back to top