Characterization Model for Irregular MPI Applications Based on PAS2P
Keywords: Application performance analysis, MPI parallel application, parallel application modeling, irregular parallel applications
Abstract
Performance modeling of parallel applications is essential for optimizing resource usage in high-performance computing (HPC) systems. However, some scientific applications exhibit irregular performance behaviors, which complicates cre-ating accurate characteristic models. This irregularity is mainly due to these applications' nondeterministic computational and communication patterns. Tools such as PAS2P (Parallel Application Signatures for Performance Prediction) are used to extract detailed information about parallel applications. PAS2P is based on the repetitive behavior of the application to analyze and predict the application's performance, using the same resources that the parallel application uses for its execution. This paper presents a characterization model based on the PAS2P methodology for irregular applications that groups the repeatability patterns of all the processes running the application into a single characteristic model. To achieve this, we consolidate the different characterizations performed by each process independently, using metrics such as the number of instructions, the execution time of relevant sections, and the topological characteristics of the application. By grouping these repeatability patterns of all processes, we can obtain a concise and accurate representation of the behavior of irregular applications, thus improving predictability and performance optimization in HPC systems.
Más información
Editorial: | EEE Xplore |
Fecha de publicación: | 2024 |
Año de Inicio/Término: | 28-30 October 2024 |