Vers des supports d'exécution capables d'exploiter les machines multicoeurs hétérogènes - Master Thesis

Vers des supports d'exécution capables d'exploiter les machines multicoeurs hétérogènes - Master Thesis

Résumé - Nous allons tout d’abord mettre en œuvre un prototype de support exécutif pour exploiter des machines hétérogène, il s’agira de résoudre les problèmes purement opérationnels en offrant une interface simple qui masque les détails techniques. Ce travail s’articulera autour de deux aspects distincts : la gestion des mouvements de données par le biais d’une de bibliothèque de gestion de la mémoire sur des plateformes hétérogènes, et la mise en œuvre d’une plateforme pour ordonnancer des taches. Contrairement à la majorité des autres approches, nous allons montrer qu’il est possible d’exploiter des machines réellement hétérogènes, ne laissant par exemple pas un processeur multicœur de cote meme si on dispose d’une carte graphique a priori plus rapide.
À l’aide de ces prototypes, et disposant des mécanisme de base pour masquer les aspects purement opérationnels de notre support exécutif, nous allons montrer l’importance d’un ordonnancement évolué pour exploiter les machines multicœurs hétérogènes de manière productive.

Keywords: StarPU

Download

Bibtex

@MastersThesis{Aug08Master,
author = {C{'e}dric Augonnet},
title = {{Vers des supports d'ex{'e}cution capables d'exploiter les machines multicoeurs h{'e}t{'e}rog{`e}nes}},
school = {Universit{'e} Bordeaux 1},
year = {2008},
type = {M{'e}moire de DEA},
month = JUN,
url = {http://hal.inria.fr/inria-00289361},
OPTurl = {http://runtime.bordeaux.inria.fr/Download/Publis/Aug08Master.pdf},
keywords = {StarPU}
}