TreeMatch : Un algorithme de placement de processus sur architectures multicœurs - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2013

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

Abstract

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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : hal-00773254 , version 1

Cite

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⟩
430 View
273 Download

Share

Gmail Facebook X LinkedIn More