Avant-projet :
A3

Précédent : Composition de l'équipe Remonter :
Analyse Avancée Appliquée à
l'optimisation Suivant : Fondements scientifiques
Présentation et objectifs généraux
Avant-projet depuis 1996,
le projet A3 a été créé en décembre 1998. A3 est un projet commun
entre l'INRIA et le laboratoire PRISM de l'université de
Versailles-Saint-Quentin. Les recherches portent sur l'analyse de
programmes, avec ses applications en optimisation de la
performance des codes sur les nouvelles générations
d'ordinateurs, en particulier l'optimisation de la gestion des
hiérarchies mémoire et du parallélisme d'instructions. A3 élabore
des méthodes et des outils destinés à être utilisés par le
compilateur ou l'utilisateur pour analyser et transformer les
codes, afin qu'ils exploitent au mieux les spécificités
architecturales de la machine.
L'avant-projet A3 a pour objectifs :
- de développer de nouvelles méthodes d'analyse de flots de
données dans les programmes,
- d'appliquer les méthodes traditionnelles d'analyse statique
à l'optimisation de code,
- de prendre en compte des caractéristiques architecturales
dans la phase d'analyse de code,
- de développer de nouvelles méthodes d'optimisation de
code,
- de développer des méthodes et outils d'analyse dynamique de
code et des méthodes d'optimisation prenant en compte les
résultats de ces analyses.
Du côté des applications, A3 vise
particulièrement :
- l'optimisation des programmes, dits de calcul intensif, sur
les processeurs à haute performance présents dans les PC et
stations de travail ;
- l'optimisation de codes sur les processeurs spécialisés
et/ou embarqués ;
- la parallélisation des programmes sur les serveurs de
calcul (stations de travail à petit nombre de
processeurs).

Précédent : Composition de l'équipe Remonter :
Analyse Avancée Appliquée à
l'optimisation Suivant : Fondements scientifiques