previous up next contents
Précédent : Composition de l'équipe Remonter : Projet CAPS Suivant : Actions de recherche

Présentation générale et objectifs

Les performances de crête des calculateurs hautes performances croissent régulièrement ; cependant ces niveaux de performances ne sont aujourd'hui accessibles, sur des applications particulières, qu'à des spécialistes du calcul parallèle. Le projet a pour objectif de rapprocher le niveau effectif des performances de ces calculateurs de leurs limites théoriques, ceci pour le plus grand nombre d'utilisateurs et pour le plus large domaine d'applications.

À cette fin, les recherches menées au sein du projet visent à rendre la hiérarchie mémoire des calculateurs hautes performances la plus transparente possible à l'utilisateur. Pour ce faire, 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. D'autre part, la mémoire des calculateurs 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 à travers un mécanisme de mémoire virtuelle partagée. Cependant, sans l'aide d'un compilateur exploitant et optimisant la localité des références à la mémoire, les performances des antémémoires comme de la mémoire virtuelle partagée seront toujours décevantes. C'est pourquoi des techniques logicielles sont étudiées pour optimiser la localité dans les applications.