Next: CAPS Up: Autres centres INRIA Previous: ADP

APACHE

Le projet APACHE (IMAG) aborde de nombreux problèmes qui se poseront dans le cadre du projet SLOOP. Les applications visées sont cependant différentes (calcul formel, programmation logique) guidant alors les travaux vers d'autres solutions que celles originales pouvant être issues de SLOOP.

L'objectif d'APACHE concerne la gestion du parallélisme dit de ``contrôle'', par opposition à celui dit de ``données''. Par le biais d'un noyau exécutif et d'un environnement d'implantation parallèle, il s'agit de fournir une gestion automatique de ce parallélisme. Pour être portable, cet exécutif est développé en C au-dessus de bibliothèques de communication telles que PVM ou MPI. Afin d'adapter la granularité du programme à celle de l'architecture, l'environnement inclut une stratégie de répartition automatique de la charge : d'une part le calcul d'un placement initial à partir de l'analyse du code statique, et d'autre part l'introduction de fonctions de répartition dynamique de charge.

Les résultats préliminaires obtenus dans APACHE constituent donc un intéressant point de départ pour le projet SLOOP.


Philippe.Mussi@sophia.inria.fr
Wed Jan 25 19:40:34 MET 1995