![]()
Précédent : Objectif général Remonter : Présentation
générale et objectifs Suivant : Actions de
recherche
Les recherches menées au sein du projet visent à exploiter de manière efficace les différents niveaux de parallélisme présents dans les applications et sur les architectures tout en masquant la complexité des matériels et systèmes à l'utilisateur.
Pour améliorer le comportement de la hiérarchie mémoire du processeur, de nouvelles structures matérielles d'antémémoires sont étudiées afin de réduire les pénalités engendrées par les accès à la mémoire principale. Afin d'augmenter le parallélisme d'instructions effectivement exploité, de nouveaux mécanismes de séquencement sont étudiés. D'autre part, la mémoire des calculateurs parallèles hautes performances est de plus en plus souvent physiquement distribuée. Afin que l'utilisateur n'ait pas à être conscient de cette complexité, des travaux au niveau système visent à lui offrir la vision d'une mémoire globale à accès uniforme. Cependant, sans l'aide d'un compilateur optimiseur, les performances des processeurs comme des multiprocesseurs seront toujours décevantes. C'est pourquoi des techniques logicielles sont étudiées pour optimiser les performances des applications sur les monoprocesseurs aussi bien que sur les multiprocesseurs.