Near-Optimal Placement of MPI processes on Hierarchical NUMA Architectures

Emmanuel Jeannot 1, 2 Guillaume Mercier 1, 2
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 : MPI process placement can play a deterministic role concerning the application performance. This is especially true with nowadays architecture (heterogenous, multicore with different level of caches, etc.). In this paper, we will describe a novel algorithm called TreeMatch that maps processes to resources in order to reduce the communication cost of the whole application. We have implemented this algorithm and will discuss its performance using simulation and on the NAS benchmarks.
Type de document :
Communication dans un congrès
Pasqua D'Ambra and Mario Rosario Guarracino and Domenico Talia. Europar, Aug 2010, Ischia, Italy. Springer, 6272, pp.199-210, 2010, Lecture Notes on Computer Science. 〈http://www.springerlink.com/content/xp747253w1641rk3/〉. 〈10.1007/978-3-642-15291-7_20〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00544346
Contributeur : Guillaume Mercier <>
Soumis le : jeudi 9 décembre 2010 - 11:48:16
Dernière modification le : jeudi 11 janvier 2018 - 06:22:12
Document(s) archivé(s) le : lundi 5 novembre 2012 - 12:36:06

Fichier

europar10.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Emmanuel Jeannot, Guillaume Mercier. Near-Optimal Placement of MPI processes on Hierarchical NUMA Architectures. Pasqua D'Ambra and Mario Rosario Guarracino and Domenico Talia. Europar, Aug 2010, Ischia, Italy. Springer, 6272, pp.199-210, 2010, Lecture Notes on Computer Science. 〈http://www.springerlink.com/content/xp747253w1641rk3/〉. 〈10.1007/978-3-642-15291-7_20〉. 〈inria-00544346〉

Partager

Métriques

Consultations de la notice

321

Téléchargements de fichiers

221