Improving MPI Applications Performance on Multicore Clusters with Rank Reordering

Guillaume Mercier 1, 2 Emmanuel Jeannot 1
1 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : Modern hardware architectures featuring multicores and a complex memory hierarchy raise challenges that need to be addressed by parallel applications programmers. It is therefore tempting to adapt an application communication pattern to the characteristics of the underlying hardware. The MPI standard features several functions that allow the ranks of MPI processes to be reordered according to a graph attached to a newly created communicator. In this paper, we explain how the MPICH2 implementation of the MPI_Dist_graph_create function was modified to reorder the MPI process ranks to create a match between the application communication pattern and the hardware topology. The experimental results on a multicore cluster show that improvements can be achieved as long as the application communication pattern is expressed by a relevant metric.
Type de document :
Communication dans un congrès
Springer. EuroMPI, Sep 2011, Santorini, Italy. 6960, pp.39-49, 2011, Recent Advances in the Message Passing Interface - Proceedings of the 18th European MPI Users' Group Meeting. 〈http://www.springerlink.com/content/t3n258x7702668l0/〉. 〈10.1007/978-3-642-24449-0〉
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00643151
Contributeur : Guillaume Mercier <>
Soumis le : lundi 21 novembre 2011 - 11:59:03
Dernière modification le : jeudi 11 janvier 2018 - 06:22:12
Document(s) archivé(s) le : vendredi 16 novembre 2012 - 11:32:11

Fichier

Mercier_Jeannot_eurompi2k11_fi...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Guillaume Mercier, Emmanuel Jeannot. Improving MPI Applications Performance on Multicore Clusters with Rank Reordering. Springer. EuroMPI, Sep 2011, Santorini, Italy. 6960, pp.39-49, 2011, Recent Advances in the Message Passing Interface - Proceedings of the 18th European MPI Users' Group Meeting. 〈http://www.springerlink.com/content/t3n258x7702668l0/〉. 〈10.1007/978-3-642-24449-0〉. 〈hal-00643151〉

Partager

Métriques

Consultations de la notice

489

Téléchargements de fichiers

297