Support d'execution parallele fonde sur des mecanismes de memoire distribuee virtuellement partagee

par OLIVIER REYMANN

Thèse de doctorat en Sciences et techniques

Sous la direction de Lionel Brunie.

Soutenue en 1999

à École normale supérieure (Lyon) .

    mots clés mots clés


  • Résumé

    Les systemes de memoire distribuee virtuellement partagee (mdvp) permettent de manipuler des donnees reparties de maniere transparente au-dessus d'architectures paralleles a memoire distribuee. Ainsi, le role des systemes de mdvp consiste a prendre en charge toutes les communications necessaires pour acceder aux donnees partagees en respectant un certain modele de coherence entre les copies de ces donnees. La plupart de ces systemes affichent malheureusement des performances limitees et souffrent d'un manque important d'outils de developpement. Dans ce cadre, l'objectif de cette these est de formaliser et de proposer un environnement de programmation et d'execution parallele fonde sur des mecanismes de mdvp integre (c'est-a-dire associant outils de structuration d'applications, outils de compilation et de portage, outils de tracage d'execution). Ainsi, l'environnement dosmos (distributed objects shared memory system) presente dans cette these propose un certain nombre de fonctionnalites originales : structuration hierarchique de l'espace memoire partage via la creation de groupes de processus fondes sur la structure de l'application, possibilite de decouper des variables partagees en sous-variables afin de limiter voire de supprimer le probleme du faux-partage, mise en oeuvre d'un modele de coherence faible et de protocoles de gestion de cache a plusieurs niveaux, environnement de tracage d'execution extensible et distribue specialement adapte aux applications utilisant une mdvp en vue d'optimiser leurs implementations. Deux versions de ce support d'execution ont ete modelisees et developpees, l'une a base de processus lourds, l'autre a base de processus legers distribues. Des experimentations et plusieurs etudes de cas completent ce manuscrit. Les performances obtenues placent dosmos parmi les systemes de mdvp les plus performants, tout en beneficiant d'une interface de programmation particulierement riche.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 182 p.
  • Annexes : 173 ref.

Où se trouve cette thèse ?

  • Bibliothèque : Bibliothèque Diderot Sciences (Lyon).
  • PEB soumis à condition
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.