COVELIERS Alexandre

Dottore di ricerca
Gruppo di ricerca : ALSOC
Data di partenza : 01/01/2008
https://lip6.fr/alexandre.coveliers

Relatore : Nathalie DRACH-TEMAM

Sensibilité aux jeux de données de la compilation itérative

Dans le cadre de la conception d'architecture de processeurs, la recherche de performances a entraîné une augmentation continue de la complexité de ces architectures. Cette augmentation de la complexité des architectures a rendu de plus en plus difficile l'exploitation de leurs performances potentielles. Afin d'améliorer l'exploitation des performances des architectures, de nouvelles stratégies d'optimisation intégrant des informations sur le comportement dynamique - i.e. lors de l'exécution - du code ont été proposées, comme le principe de la compilation itérative. Ces approches permettent de déterminer des transformations plus pertinentes que celles obtenues par une analyse statique. Le principal écueil de ces méthodes de transformation de code réside dans le fait que les transformations du code sont déterminées à partir d'informations issues de l'exécution de l'application avec un jeu de données particulier. L'optimisation obtenue est donc dépendante du jeu de données utilisé pendant le processus d'optimisation. Dans cette thèse, nous étudions, pour deux méthodes de transformation de code itératives différentes, la variation des performances des applications optimisées en fonction des jeux de données utilisés. Nous introduisons différentes métriques afin de quantifier cette sensibilité. Nous proposons également des méthodes de sélection des jeux de données à utiliser pendant le processus de transformation de code afin d'obtenir un code optimisé exhibant de bonnes performances avec l'ensemble des jeux de données.

Difesa : 09/24/2007

Data di partenza : 01/01/2008

Pubblicazioni 2006-2008

Mentions légales
Mappa del sito