COVELIERS Alexandre
Direction de recherche : 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.
Soutenance : 24/09/2007
Date de départ : 01/01/2008Publications 2006-2008
-
2008
- A. Coveliers, K. Heydemann, N. Drach : “Étude de la sensibilité aux jeux de données de la compilation itérative”, Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, vol. 27 (6), pp. 757-777, (Lavoisier) (2008)
-
2007
- A. Coveliers : “Sensibilité aux jeux de données de la compilation itérative”, soutenance de thèse, soutenance 24/09/2007, direction de recherche Drach-temam, Nathalie (2007)
-
2006
- A. Coveliers, K. Heydemann, N. Drach : “Sensibilité aux jeux de données de la compilation itérative”, SympA Symposium en Architecture de Machines, Perpignan, France, pp. 35-46 (2006)