next up previous
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