Journal of Computer Science and Technology (Oct 2024)

Methodology to define a static allocation mapping based on memory access patterns and the Signature of MPI applications in HPC systems

  • Gerard Enrique,
  • Eva Bruballa,
  • Remo Suppi,
  • Alvaro Wong,
  • Emilio Luque,
  • Dolores Rexachs

DOI
https://doi.org/10.24215/16666038.24.e12
Journal volume & issue
Vol. 24, no. 2

Abstract

Read online

Tools to identify problems and improve MPI applications performance running on an HPC system require information from the application and the system. In this work we will focus on defining a methodology to analyze how memory usage affects an MPI application performance running on this HPC system. This methodology will obtain valid and comparable data based on different memory access patterns that will allow defining key performance values used to characterize the HPC system behavior in front of these access patterns and to characterize the Application Signature behavior, (PAS2P Signature that obtains the representative phases of the MPI application) in front of these same access patterns. With these key performance values, we will be able to detect memory access application problems, suggest improvements and define a mapping policy for this application in this HPC system to improve its performance and to determine limits to these improvements.

Keywords