Back to Search Start Over

Exploring Techniques for the Analysis of Spontaneous Asynchronicity in MPI-Parallel Applications

Authors :
Afzal, Ayesha
Hager, Georg
Wellein, Gerhard
Markidis, Stefano
Publication Year :
2022

Abstract

This paper studies the utility of using data analytics and machine learning techniques for identifying, classifying, and characterizing the dynamics of large-scale parallel (MPI) programs. To this end, we run microbenchmarks and realistic proxy applications with the regular compute-communicate structure on two different supercomputing platforms and choose the per-process performance and MPI time per time step as relevant observables. Using principal component analysis, clustering techniques, correlation functions, and a new "phase space plot," we show how desynchronization patterns (or lack thereof) can be readily identified from a data set that is much smaller than a full MPI trace. Our methods also lead the way towards a more general classification of parallel program dynamics.<br />Comment: 12 pages, 9 figures, 1 table

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2205.13963
Document Type :
Working Paper
Full Text :
https://doi.org/10.1007/978-3-031-30442-2_12