Projet ReMap

previous up next contents
Précédent : Présentation générale et objectifs Remonter : Projet ReMaP, Régularité et Parallélisme Suivant : Grands domaines d'application


Fondements scientifiques

Le calcul parallèle, sur machines dédiées ou sur réseau de stations de travail, offre des perspectives industrielles prometteuses. Mais la mise en oeuvre des applications parallèles se fait encore dans la douleur et ce, quel que soit le niveau de programmation ou d'implantation auquel on se place. Si l'application est conçue séquentielle, l'utilisateur doit pouvoir disposer d'outils de parallélisation automatique et d'interfaces conviviales avec ces outils. Si l'application est conçue parallèle, de nombreuses difficultés surgissent, difficultés algorithmiques bien sûr, mais aussi difficultés de mise au point qui dépendent de la complexité de la plate-forme parallèle et du niveau d'abstraction auquel on peut (ou veut) l'utiliser. Se posent entre autres des problèmes de gestion des communications (autant pour les langages data-parallèles que pour les langages à passage de messages), de gestion de la mémoire (selon qu'elle est distribuée, virtuellement partagée ou partagée), de gestion des tâches (processus, threads, etc.), de gestion de bibliothèques existantes, etc.

L'objectif de ReMaP est de (tenter de) remédier à cette situation, en apportant des contributions au niveau des algorithmes, des bibliothèques, de la compilation, des environnements de programmation, et des protocoles pour les réseaux haut-débit. La pyramide des problèmes auxquels nous nous intéressons a été décrite succinctement au paragraphe précédent. Ceux-ci seront abordés de manière plus précise à la section [*] qui présente nos résultats les plus récents.

Notre credo est triple :

Ces objectifs, bien que parfois contradictoires (problèmes de confidentialité ou de divulgation libre des logiciels par exemple), guident les travaux qui sont décrits dans la suite.



previous up next contents Précédent : Présentation générale et objectifs Remonter : Projet ReMaP, Régularité et Parallélisme Suivant : Grands domaines d'application