TreeMatch : Un algorithme de placement de processus sur architectures multicœurs - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2013

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

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

Dates et versions

hal-00773254 , version 1 (12-01-2013)

Identifiants

  • HAL Id : hal-00773254 , version 1

Citer

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. ⟨hal-00773254⟩
474 Consultations
284 Téléchargements

Partager

More