Comparison and tuning of MPI implementation in a grid context - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2007

Comparison and tuning of MPI implementation in a grid context


Today, clusters are often interconnected by long distance networks to compose grids and to provide users with a huge number of available ressources. To write parallel applica- tions, developers are generally using the standard communication library MPI, which has been optimized for clusters. However, two main features of grids - long distance networks and technological heterogeneity - raise the question of MPI efficiency in grids. This paper presents an evaluation and tuning of four recent MPI implementations (MPICH2, MPICH-Madeleine, OpenMPI and YAMPII) in a research grid: Grid'5000. The comparison is based on the execution of pingpong and NAS Parallel Bench- marks. We show that these implementations present several performance differences. We show that YAMPII performs better results than the others. But we argue that executing MPI appli- cations on a grid can be beneficial if some specific parameters are well tuned. The paper details, for each implementation, the tuning leading the best performances.
Fichier principal
Vignette du fichier
2007_CLUSTER_Ludo_Poster_Accepte.pdf (172.21 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00767663 , version 1 (20-12-2012)


  • HAL Id : hal-00767663 , version 1


Ludovic Hablot, Olivier Glück, Jean-Christophe Mignot, Stéphane Genaud, Pascale Vicat-Blanc Primet. Comparison and tuning of MPI implementation in a grid context. Proceedings of 2007 IEEE International Conference on Cluster Computing (CLUSTER), Sep 2007, Austin, United States. pp.458-463. ⟨hal-00767663⟩
104 View
206 Download


Gmail Facebook X LinkedIn More