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 metadatas

Cited literature [15 references]  Display  Hide  Download

https://hal.inria.fr/hal-00767663
Contributor : Olivier Gluck <>
Submitted on : Thursday, December 20, 2012 - 11:29:14 AM
Last modification on : Monday, May 4, 2020 - 11:38:00 AM
Long-term archiving on: : Sunday, December 18, 2016 - 7:17:12 AM

File

2007_CLUSTER_Ludo_Poster_Accep...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00767663, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

207

Files downloads

252