Facilitating the Process of Performance Analysis of HPC Applications
Performance analysis of supercomputing applications is an essential task that should be performed by any HPC user, since optimizing job performance reduces, sometimes by several times and even by orders of magnitude, the speed of carrying out computational experiments. There are many advanced analys...
Saved in:
Published in | Lobachevskii journal of mathematics Vol. 44; no. 8; pp. 3178 - 3190 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Moscow
Pleiades Publishing
01.08.2023
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Performance analysis of supercomputing applications is an essential task that should be performed by any HPC user, since optimizing job performance reduces, sometimes by several times and even by orders of magnitude, the speed of carrying out computational experiments. There are many advanced analysis software tools that can be used for this purpose, but it is difficult for many users to figure out which tool to choose in their particular situation, how to use it and how to interpret the obtained results. In order to tackle this challenge, we are developing a guide, which describes a number of common steps that can be helpful for analyzing the performance of most applications running on modern CPUs. The paper also shows how the proposed guide was used for the analysis of real-life application for modeling the atmospheric boundary layer, which was performed on the Lomonosov-2 supercomputer. |
---|---|
ISSN: | 1995-0802 1818-9962 |
DOI: | 10.1134/S1995080223080589 |