TY - GEN
T1 - Energy-Efficiency Tuning of a Lattice Boltzmann Simulation Using MERIC
AU - Calore, Enrico
AU - Gabbana, Alessandro
AU - Schifano, Sebastiano Fabio
AU - Tripiccione, Raffaele
N1 - Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - Energy-efficiency is already of paramount importance for High Performance Computing (HPC) systems operation, and tools to monitor power usage and tune relevant hardware parameters are already available and in use at major supercomputing centres. On the other hand, HPC application developers and users still usually focus just on performance, even if they will probably be soon required to look also at the energy-efficiency of their jobs. Only few software tools allow to energy-profile a generic application, and even less are able to tune energy-related hardware parameters from the application itself. In this work we use the MERIC library and the RADAR analyzer, developed within the EU READEX project, to profile and tune for efficiency the execution parameters of a real-life Lattice Boltzmann code. Profiling methodology and details are described, and results are presented and compared with the ones measured in a previous work using different methodologies and tools.
AB - Energy-efficiency is already of paramount importance for High Performance Computing (HPC) systems operation, and tools to monitor power usage and tune relevant hardware parameters are already available and in use at major supercomputing centres. On the other hand, HPC application developers and users still usually focus just on performance, even if they will probably be soon required to look also at the energy-efficiency of their jobs. Only few software tools allow to energy-profile a generic application, and even less are able to tune energy-related hardware parameters from the application itself. In this work we use the MERIC library and the RADAR analyzer, developed within the EU READEX project, to profile and tune for efficiency the execution parameters of a real-life Lattice Boltzmann code. Profiling methodology and details are described, and results are presented and compared with the ones measured in a previous work using different methodologies and tools.
KW - Efficiency
KW - Energy
KW - Lattice Boltzmann
KW - MERIC
KW - Optimization
UR - http://www.scopus.com/inward/record.url?scp=85083984531&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-43222-5_15
DO - 10.1007/978-3-030-43222-5_15
M3 - Conference contribution
AN - SCOPUS:85083984531
SN - 978-3-030-43221-8
T3 - Lecture Notes in Computer Science (LNCS)
SP - 169
EP - 180
BT - Parallel Processing and Applied Mathematics
A2 - Wyrzykowski, Roman
A2 - Karczewski, Konrad
A2 - Deelman, Ewa
A2 - Dongarra, Jack
PB - Springer
CY - Cham
T2 - 13th International Conference on Parallel Processing and Applied Mathematics, PPAM 2019
Y2 - 8 September 2019 through 11 September 2019
ER -