TreeMatch : Un algorithme de placement de processus sur architectures multicœurs

Emmanuel Jeannot 1 Guillaume Mercier 1, 2 François Tessier 2
1 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, CNRS - Centre National de la Recherche Scientifique : UMR5800, UB - Université de Bordeaux
Résumé : Depuis quelques années, les clusters de nœuds NUMA à processeurs multi-cœurs deviennent très répandus. Programmer efficacement ces architectures est un réel défi compte tenu de leur hiérarchie complexe. Afin d'en tirer pleinement profit, il est nécessaire de prendre en compte cette structure de façon précise et d'y faire correspondre le schéma de communication de l'application. Ce faisant, les coûts de communication sont réduits et l'on observe des gains sur le temps d'exécution total de l'application. Nous présentons ici comment nous utilisons d'un côté le schéma de communication et de l'autre une représentation fidèle de l'architecture pour produire une permutation des processus d'une application donnée, permettant ainsi une réduction des coûts de communication.
Type de document :
Communication dans un congrès
RenPAR - 21e Rencontres Francophones du Parallélisme, Jan 2013, Grenoble, France. 2013


https://hal.inria.fr/hal-00773254
Contributeur : François Tessier <>
Soumis le : samedi 12 janvier 2013 - 13:17:39
Dernière modification le : jeudi 10 septembre 2015 - 01:06:49
Document(s) archivé(s) le : samedi 13 avril 2013 - 04:07:48

Fichier

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

Identifiants

  • HAL Id : hal-00773254, version 1

Collections

Citation

Emmanuel Jeannot, Guillaume Mercier, François Tessier. TreeMatch : Un algorithme de placement de processus sur architectures multicœurs. RenPAR - 21e Rencontres Francophones du Parallélisme, Jan 2013, Grenoble, France. 2013. <hal-00773254>

Partager

Métriques

Consultations de
la notice

335

Téléchargements du document

203