Newmadeleine: An efficient support for high-performance networks in MPICH2

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper describes how the NewMadeleine communi- cation library has been integrated within the MPICH2 MPI implementation and the benefits brought. NewMadeleine isintegrated 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 per-formance to an MPI application. NewMadeleine features sophisticated strategies for sending messages and natively supports multirail network configurations, even heteroge- neous ones. It also uses a software element called PIOMan that uses multithreading in order to enhance reactivity andcreate 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.

Original languageEnglish
Title of host publicationIPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium
DOIs
Publication statusPublished - 25 Nov 2009
Externally publishedYes
Event23rd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2009 - Rome, Italy
Duration: 23 May 200929 May 2009

Publication series

NameIPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium

Conference

Conference23rd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2009
Country/TerritoryItaly
CityRome
Period23/05/0929/05/09

Fingerprint

Dive into the research topics of 'Newmadeleine: An efficient support for high-performance networks in MPICH2'. Together they form a unique fingerprint.

Cite this