DocumentCode :
2482955
Title :
NewMadeleine: An efficient support for high-performance networks in MPICH2
Author :
Mercier, Guillaume ; Trahay, François ; Brunet, Elisabeth ; Buntinas, Darius
Author_Institution :
LaBRI-INRIA, Bordeaux Univ., Talence, France
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
12
Abstract :
This paper describes how the NewMadeleine communication library has been integrated within the MPICH2 MPI implementation and the benefits brought. NewMadeleine is integrated as a Nemesis network module but the upper layers and in particular the CH3 layer has been modified. By doing so, we allow NewMadeleine to fully deliver its performance to an MPI application. NewMadeleine features sophisticated strategies for sending messages and natively supports multirail network configurations, even heterogeneous ones. It also uses a software element called PIOMan that uses multithreading in order to enhance reactivity and create more efficient progress engines. We show various results that prove that NewMadeleine is indeed well suited as a low-level communication library for building MPI implementations.
Keywords :
application program interfaces; message passing; multi-threading; software libraries; CH3 layer; MPICH2 MPI implementation; Nemesis network module; NewMadeleine communication library; PIOMan; multithreading; Application software; Buildings; Computer architecture; Computer science; Hardware; Laboratories; Mathematics; Multithreading; Runtime; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5161003
Filename :
5161003
Link To Document :
بازگشت