An introspection monitoring library to improve MPI communication time - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Journal of Supercomputing Year : 2023

An introspection monitoring library to improve MPI communication time

Abstract

In this paper, we describe how to improve communication time of MPI parallel applications with the use of a library that enables to monitor MPI applications and allows for introspection (the program itself can query the state of the monitoring system). Based on previous work, this library is able to see how collective communications are decomposed into point-to-point messages. It also features monitoring sessions that allow suspending and restarting the monitoring, limiting it to specific portions of the code. Experiments show that the monitoring overhead is very small and that the proposed features allow for dynamic and efficient rank reordering enabling up to 2-time reduction of communication parts of some program.

Dates and versions

hal-04100146 , version 1 (17-05-2023)

Identifiers

Cite

Emmanuel Jeannot, Richard Sartori. An introspection monitoring library to improve MPI communication time. Journal of Supercomputing, 2023, 79 (10), pp.10774-10795. ⟨10.1007/s11227-023-05084-8⟩. ⟨hal-04100146⟩

Collections

CNRS INRIA INRIA2
27 View
0 Download

Altmetric

Share

Gmail Facebook X LinkedIn More