inria-00392581, version 2
Towards an efficient process placement policy for MPI applications in multicore environments
Guillaume Mercier
a, 1, 2, 3Jérôme Clet-Ortega b, 1, 2
Europvm/mpi 2009 5759 (2009) pp 104--115
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.
- a – Ecole Nationale Supérieure d'Electronique, Informatique et Radiocommunications de Bordeaux
- b – Université Sciences et Technologies - Bordeaux I
- 1 : Laboratoire Bordelais de Recherche en Informatique (LaBRI)
- CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) – Université Victor Segalen - Bordeaux II
- 2 : RUNTIME (INRIA Bordeaux - Sud-Ouest)
- INRIA – CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
- 3 : Ecole Nationale Supérieure d'Electronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
- École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
- Domaine : Informatique/Calcul parallèle, distribué et partagé
- Mots-clés : MPI - Multicore - Process Placement
- Versions disponibles : v1 (08-06-2009) v2 (26-11-2009)
- inria-00392581, version 2
- http://hal.inria.fr/inria-00392581
- oai:hal.inria.fr:inria-00392581
- Contributeur : Guillaume Mercier
- Soumis le : Jeudi 26 Novembre 2009, 10:50:44
- Dernière modification le : Jeudi 26 Novembre 2009, 17:52:46






Documents associés
Exporter