Abstract : This report introduces a version of MPICH handling efficiently different networks simultaneously. The core of the implementation relies on a device called ch_mad~which is based on a generic multiprotocol communication library called Madeleine. The performance achieved with tested networks such as Fast-Ethernet, Scalable Coherent Interface or Myrinet is very good. Indeed, this multi-protocol version of MPICH generally outperforms other free or commercial implementations of MPI.
Résumé : Ce rapport présente une version de MPI basée sur MPICH utilisant efficacement plusieurs réseaux simultanément. Le cœur de la mise en œuvre repose sur un module appelé ch_mad, lui-même basé sur une bibliothèque de communication générique et multi protocole : Madeleine. Les performances obtenues sur les réseaux testés (Fast-Ethernet,SCI, Myrinet) sont excellentes. Cette version multi protocole de MPICH arrive à des niveaux de performances égaux voire supérieurs à ceux atteints par d’autres implémentations (libres ou commerciales) de MPI