<div class="csl-bib-body">
<div class="csl-entry">Vardas, I., Träff, J. L., Laso, R., & Hunold, S. (2025). Mpisee: communicator-centric profiling of MPI applications. <i>CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE</i>, <i>37</i>(15–17), Article e70158. https://doi.org/10.1002/cpe.70158</div>
</div>
-
dc.identifier.issn
1532-0626
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/219282
-
dc.description.abstract
mpisee is a lightweight profiling tool designed to track MPI communication operations per communicator, providing fine-grained insights into MPI applications that use communicators to partition MPI communication. While existing profiling tools offer valuable information, they may limit detailed analysis and optimization for such MPI applications, as they do not associate MPI communication with their communicator. Additionally, mpisee categorizes MPI communication operations based on message size, offering more granular information. It uses an SQLite database to efficiently store the profiling data, enabling users to analyze the application's profile from various perspectives, focusing on specific MPI ranks, operations, and more. Our analysis shows that mpisee incurs less than 5% overhead, performing on par with other state-of-the-art profilers. We demonstrate mpisee 's effectiveness by profiling and analyzing an FFT application, revealing potential performance bottlenecks related to the MPI_Alltoallv collective operation on small communicators and insights not available by other profilers. Leveraging this detailed information, we improved the application's overall performance by selecting different algorithms for MPI_Alltoallv and measuring their performance on different communicators with mpisee. This study illustrates mpisee 's utility and highlights the significant advantages of a communicator-centric approach in MPI profiling.
en
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.language.iso
en
-
dc.publisher
WILEY
-
dc.relation.ispartof
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
MPI
en
dc.subject
HPC
en
dc.subject
High-Perfomance Computing
en
dc.subject
parallel computing
en
dc.subject
Message Passing Interfac
en
dc.subject
performance analysis
en
dc.subject
performance profiling
en
dc.title
Mpisee: communicator-centric profiling of MPI applications