Avant-projet A3

Précédent : Composition de l'équipe
Remonter : Avant-projet A3, Analyse Avancée Appliquée
Suivant : Fondements
scientifiques
L'avant-projet A3 a démarré en 1996, à
la suite de la restructuration de l'ex-action CHARME. A3 est un
avant-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 : Avant-projet A3, Analyse Avancée Appliquée
Suivant : Fondements scientifiques