Skip to Main content Skip to Navigation
Conference papers

Comparison and tuning of MPI implementation in a grid context

Abstract : 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.
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download
Contributor : Olivier Gluck Connect in order to contact the contributor
Submitted on : Thursday, December 20, 2012 - 11:29:14 AM
Last modification on : Saturday, September 11, 2021 - 3:17:47 AM
Long-term archiving on: : Sunday, December 18, 2016 - 7:17:12 AM


Files produced by the author(s)


  • 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⟩



Les métriques sont temporairement indisponibles