Next: 1 Cadre général de
Compilation pour machines à mémoire répartie :
Optimisation du calcul des expressions et mise en
place d'un exécutif HPF
- Rapport de fin de première année de thèse -
Julien Zory
Centre de Recherche en Informatique
École des mines de Paris
zory@cri.ensmp.fr
Septembre 1997
Abstract:
Malgré l'augmentation considérable de la puissance des processeurs,
il reste aujourd'hui très difficile d'atteindre les performances
promises par les constructeurs. En effet, on trouve d'une part des
machines de plus en plus complexes (augmentation de la fréquence des
processeurs, nouvelles instructions, ...), et d'autre part, des
codes générés "automatiquement" qui sont de plus en plus difficiles
à compiler efficacement. Le problème de la compilation des
programmes n'est pas nouveau, mais les techniques actuelles ne sont
plus suffisantes pour faire face à ces nouveaux paramètres, et
espérer tirer profit des progrès matériels. De nouvelles analyses et
transformations plus poussées du code sont donc nécessaires;
éliminer le sur-coût introduit par le code de contrôle ou encore
ordonnancer et optimiser pour mieux exploiter les capacités des
nouvelles générations de processeurs, sont parmi les objectifs de
ces travaux.
Mots clés: Compilation, optimisations, expresssions
arithmétiques, performances, code de contrôle, High Performance
Fortran, passage de messages, MPI...
Préambule: Ce document est la synthèse des travaux de recherche
effectués au cours de ma première année de thèse au Centre de
Recherche en Informatique de l'École des mines de Paris. Il présente
également de manière synthétique, les activités "annexes" en
relation avec cette thèse.
Julien Zory
Thu Mar 12 17:35:23 MET 1998