Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2022
Towards Dynamic Resource Management with MPI Sessions and PMIx
EuroMPI/USA '22: Proceedings of the 29th European MPI Users' Group MeetingPages 57–67https://doi.org/10.1145/3555819.3555856Job management software on peta- and exascale supercomputers continues to provide static resource allocations, from a program’s start until its end. Dynamic resource allocation and management is a research direction that has the potential to improve the ...
- research-articleSeptember 2019
QMPI: a next generation MPI profiling interface for modern HPC platforms
EuroMPI '19: Proceedings of the 26th European MPI Users' Group MeetingArticle No.: 4, Pages 1–10https://doi.org/10.1145/3343211.3343215As we approach exascale and start planning for beyond, the rising complexity of systems and applications demands new monitoring, analysis, and optimization approaches. This requires close coordination with the parallel programming system used, which for ...
- research-articleSeptember 2018
Enabling callback-driven runtime introspection via MPI_T
EuroMPI '18: Proceedings of the 25th European MPI Users' Group MeetingArticle No.: 8, Pages 1–10https://doi.org/10.1145/3236367.3236370Understanding the behavior of parallel applications that use the Message Passing Interface (MPI) is critical for optimizing communication performance. Performance tools for MPI currently rely on the PMPI Profiling Interface or the MPI Tools Information ...
- research-articleSeptember 2016
MPI Sessions: Leveraging Runtime Infrastructure to Increase Scalability of Applications at Exascale
- Daniel Holmes,
- Kathryn Mohror,
- Ryan E. Grant,
- Anthony Skjellum,
- Martin Schulz,
- Wesley Bland,
- Jeffrey M. Squyres
EuroMPI '16: Proceedings of the 23rd European MPI Users' Group MeetingPages 121–129https://doi.org/10.1145/2966884.2966915MPI includes all processes in MPI_COMM_WORLD; this is untenable for reasons of scale, resiliency, and overhead. This paper offers a new approach, extending MPI with a new concept called Sessions, which makes two key contributions: a tighter integration ...
- short-paperSeptember 2016
Allowing MPI tools builders to forget about Fortran
EuroMPI '16: Proceedings of the 23rd European MPI Users' Group MeetingPages 208–211https://doi.org/10.1145/2966884.2966889C tool writers are forced to deal with a number of Fortran and C interoperability issues when intercepting MPI routines and completing them with PMPI. The C based tool has to intercept the Fortran MPI routines and marshal arguments between C and Fortran,...
- research-articleSeptember 2013
Runtime MPI collective checking with tree-based overlay networks
- Tobias Hilbrich,
- Bronis R. de Supinski,
- Fabian Hänsel,
- Matthias S. Müller,
- Martin Schulz,
- Wolfgang E. Nagel
EuroMPI '13: Proceedings of the 20th European MPI Users' Group MeetingPages 129–134https://doi.org/10.1145/2488551.2488570Runtime error detection tools detect many classes of MPI usage errors, including errors in collective communication calls. However, they often face scalability challenges. We present runtime checks for MPI collective operations that use a Tree-Based ...