Skip to Main content Skip to Navigation
Conference papers

Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager

François Trahay 1, 2 Alexandre Denis 1, 2 Olivier Aumage 1, 2 Raymond Namyst 1, 2 
1 RUNTIME - Efficient runtime systems for parallel architectures
INRIA Futurs, Université Sciences et Technologies - Bordeaux 1, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : MPI applications may waste thousands of CPU cycles if they do not efficiently overlap communications and computation. In this paper, we present a generic and portable I/O manager that is able to make communication progress asynchronously using tasklets. It chooses automatically the most appropriate communication method, depending on the context: multi-threaded application or not, SMP machine or not. We have implemented and evaluated our I/O manager with Mad-MPI, our own MPI implementation, and compared it to other existing MPI implementations regarding the ability to efficiently overlap communication and computation.
Complete list of metadata
Contributor : François Trahay Connect in order to contact the contributor
Submitted on : Friday, October 5, 2007 - 4:14:15 PM
Last modification on : Saturday, June 25, 2022 - 7:40:57 PM
Long-term archiving on: : Sunday, April 11, 2010 - 10:16:00 PM


Files produced by the author(s)



François Trahay, Alexandre Denis, Olivier Aumage, Raymond Namyst. Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager. EuroPVM/MPI 2007, Oct 2007, Paris, France. pp.170-177, ⟨10.1007/978-3-540-75416-9_27⟩. ⟨inria-00177167⟩



Record views


Files downloads