Présentation et objectifs généraux
Mots clés : data-parallélisme,
parallélisation automatique, compilation, environnement de
programmation, bibliothèques, réseaux à haut débit,
application répartie, algorithmique hétérogène,
métacomputing, télécommunications .
À sa création, l'objectif du projet ReMaP était de contribuer à l'élaboration des
connaissances dans le domaine du calcul massivement parallèle
régulier. La compilation data-parallèle reste au coeur du
projet, mais nous nous intéressons aussi aux applications sur
réseaux hétérogènes (bibliothèques, processus légers,
protocoles de communication et leurs impacts) et aux
télécommunications sur réseaux sans fil (protocoles).
Les axes de recherche de ReMaP
sont les suivants:
- techniques de parallélisation automatique et outils de
parallélisation;
- outils pour l'algèbre linéaire parallèle: algorithmique
parallèle en algèbre linéaire dense et creuse, mise en
oeuvre de bibliothèques numériques sur réseaux hétérogènes
de processeurs;
- protocoles pour les réseaux sans fil;
- compilation data-parallèle pour processus légers
migrables: HPF (High Performance Fortran), C* et Java,
support d'exécution multi-threads;
- protocoles orientés applications pour les réseaux à
haut débit.
Un point fort du projet est son ancrage industriel et ses
activités de transfert. Citons principalement:
- laboratoire LHPC commun
avec MATRA Systèmes et Information (MS&I);
- collaboration avec MS&I, le centre multimédia Érasme, RhÔne Vision
Câble et Tonna
Informatique dans le cadre du projet CHARM;
- collaboration avec Myricom
autour des développements de BIP;
- coopération avec l'université du Tennessee, Knoxville,
dans le cadre de la bibliothèque d'algèbre linéaire
parallèle ScaLAPACK qui est
mise à la disposition de la communauté internationale.
Une vision schématique mais synthétique de nos axes de
recherches est proposée à la Table 1. Les mots-clés de ReMaP sont:
Tableau 1: Vision synthétique de
ReMaP
| Niveau |
Logiciel |
Collaborations |
| |
|
France |
Internat. |
| Architectures |
Piles de PC, serveur multiméda |
MS&I |
|
| Protocoles |
BIP,
SCI |
RHDM, VASY, |
Myricom, |
| |
|
ARC ResCapA |
UC Berkeley |
| Bibliothèques |
MPI, PVM, GCM |
LORIA |
U Tenn., |
| |
ScaLAPACK |
|
Argonne |
| Supports |
PM2, |
LIFL, |
Argonne, |
| d'exécution |
Dosmos |
Apache, Sirac, Caps |
Rice |
| Compilateurs |
HPF, C* |
ex Paradigme/PRS, |
GMD, U New Hamp. |
| |
|
iHPerf |
Rice, HP Labs (CA) |
| Environnements |
TransTool, Scilab, |
Métalau, Résédas, |
|
| |
Nestor,
PlusPyr |
LaBRI
LIFC, LaRIA |
|
| Applications |
Numérique dense + creux |
LaBRI |
TTN |
| |
Cache Web |
MS&I |
|
|