COVELIERS Alexandre

دكـتور
وحـدة : ALSOC
تاريـخ المـغادرة : 01/01/2008
https://lip6.fr/alexandre.coveliers

رئاسـة البـحث : 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.

مناقـشـة مـذكـرة : 24/09/2007

تاريـخ المـغادرة : 01/01/2008

إصدارات 2006-2008

Mentions légales
خـريـطـة المـوقـع