Towards an efficient process placement policy for MPI applications in multicore environments - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

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

Résumé

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.
Fichier principal
Vignette du fichier
Mercier_Clet-Ortega_europvmmpi2k9_Corrected_Final.pdf (235.7 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00392581 , version 1 (08-06-2009)
inria-00392581 , version 2 (26-11-2009)

Identifiants

Citer

Guillaume Mercier, Jérôme Clet-Ortega. Towards an efficient process placement policy for MPI applications in multicore environments. Europvm/mpi 2009, Sep 2009, Espoo, Finland. pp 104--115, ⟨10.1007/978-3-642-03770-2_17⟩. ⟨inria-00392581v2⟩
227 Consultations
558 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More