Conception et mise en oeuvre d'un environnement de programmation parallele fonde sur un systeme de memoire distribuee virtuellement partagee le systeme dosmos
Institution:
École normale supérieure (Lyon ; 1987-2009)Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Les systemes de memoire distribuee virtuellement partagee (mdvp) essaient de combiner les avantages des machines a memoire partagee et des machines a memoire distribuee. Cette these propose un nouveau modele de mdvp qui s'appuie sur une structuration hierarchique de l'application en groupes de processus. Etendant et generalisant la notion de copy set, ce concept garantit une bonne extensibilite aux applications grace a une minimisation des couts de gestion et permet de s'adapter au plus pres a la structure des applications et des architectures-cibles. Ce modele ameliore egalement la disponibilite des donnees et reduit les goulots d'etranglement via le decoupage et la gestion repartie d'objets partages volumineux, la mise en oeuvre de protocoles de coherence relaches et le melange de plusieurs modeles de programmation. Cette these decrit aussi un environnement de programmation original base sur le systeme dosmos : distributed objects shared memory system, c'est a dire un systeme de memoire partagee d'objets distribues, concu pour des executions sur une vaste gamme d'architectures allant des systemes distribues aux machines massivement paralleles. Ce systeme est complete par un environnement de programmation parallele integre qui assiste l'utilisateur dans toutes les etapes de la programmation en proposant un ensemble d'outils puissants (analyseur-optimiseur, gestion des plates-formes virtuelles heterogenes, monitoring et evaluation de performances. . . )