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.
Liste complète des métadonnées

https://hal.inria.fr/inria-00177167
Contributor : François Trahay <>
Submitted on : Friday, October 5, 2007 - 4:14:15 PM
Last modification on : Thursday, February 7, 2019 - 4:43:12 PM
Document(s) archivé(s) le : Sunday, April 11, 2010 - 10:16:00 PM

File

TRA07Improving.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

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⟩

Share

Metrics

Record views

412

Files downloads

210