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.Keywords: MPI,High-Performance Network,Heterogeneity,Multi-Protocol,Cluster Computing.
RésuméCe rapport présente une version de MPI basée sur MPICH utilisant efficacement plusieurs réseaux simultanément. Le coeur de la mise en oeuvre repose sur un module appelé ch mad, lui-même basé sur une bibliotheèque de communication générique et multiprotocole : Madeleine. Les performances obtenues sur les réseaux testés (Fast-Ethernet, SCI, Myrinet) sont excellentes. Cette version multiprotocole de MPICH arriveà des niveaux de performanceségaux voire supérieursá ceux atteints par d'autres implémentations (libres ou commerciales) de MPI.