Towards an efficient process placement policy for MPI applications in multicore environments

Abstract : This paper presents a method to efficiently place MPI processes on multicore machines. Since MPI implementations often feature efficient supports for both shared-memory and network communication, an adequate placement policy is a crucial step to improve applications performance. As a case study, we show the results obtained for several NAS computing kernels and explain how the policy influences overall performance. In particular, we found out that a policy merely increasing the intranode communication ratio is not enough and that cache utilization is also an influential factor. A more sophisticated policy (eg. one taking into account the architecture's memory structure) is required to observe performance improvements.
Type de document :
Communication dans un congrès
M. Ropo and al. Europvm/mpi 2009, Sep 2009, Espoo, Finland. Springer-Verlag, 5759, pp 104--115, 2009, Lecture Notes in Computer Science. 〈10.1007/978-3-642-03770-2_17〉
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00392581
Contributeur : Guillaume Mercier <>
Soumis le : jeudi 26 novembre 2009 - 10:50:44
Dernière modification le : jeudi 11 janvier 2018 - 06:22:12
Document(s) archivé(s) le : samedi 26 novembre 2016 - 16:07:50

Fichier

Mercier_Clet-Ortega_europvmmpi...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Guillaume Mercier, Jérôme Clet-Ortega. Towards an efficient process placement policy for MPI applications in multicore environments. M. Ropo and al. Europvm/mpi 2009, Sep 2009, Espoo, Finland. Springer-Verlag, 5759, pp 104--115, 2009, Lecture Notes in Computer Science. 〈10.1007/978-3-642-03770-2_17〉. 〈inria-00392581v2〉

Partager

Métriques

Consultations de la notice

367

Téléchargements de fichiers

254