Un cadre conceptuel pour la programmation par objets des architectures parallèles distribuées : application à l'algèbre linéaire

par Frédéric Guidec

Thèse de doctorat en Informatique

Sous la direction de Françoise André.

Soutenue en 1995

à Rennes 1 .

    mots clés mots clés


  • Résumé

    Les methodes et les environnements de programmation adaptes aux machines mono-processeur traditionnelles s'averent inutilisables avec les machines paralleles a memoire distribuee, car ils ne permettent pas d'en maitriser le parallelisme. A ce jour, l'utilisation de ces machines demeure donc tres limitee, car les programmeurs sont en general assez reticents a l'idee de devoir y porter manuellement leurs applications. De nombreuses recherches actuelles visent a simplifier le developpement des applications paralleles pour ce type de machine. Le travail effectue au cours de cette these s'inscrit dans le cadre du developpement et de l'experimentation de l'environnement epee (environnement parallele d'execution de eiffel). Epee constitue un cadre conceptuel pour la conception et la mise en uvre de composants logiciels paralleles reutilisables a l'aide des mecanismes de la programmation par objets. Nous avons caracterise les objets pouvant etre distribues et exploites en parallele dans l'environnement epee, et propose des schemas conceptuels permettant de developper de tels objets en insistant sur les points cles mis en avant dans les techniques modernes de genie logiciel, a savoir la maitrise de la complexite (resolue par la modularisation, l'encapsulation, l'heritage), la maintenabilite corrective et evolutive, et la reutilisabilite. Nous avons ensuite applique ces schemas conceptuels pour developper une bibliotheque parallele de demonstration. Cette bibliotheque experimentale, baptisee paladin, est dediee au calcul d'algebre lineaire sur machines paralleles a memoire distribuee. Elle est en outre extensible, d'un emploi aise, performante et portable. Ces caracteristiques confirment la viabilite de l'approche consistant a utiliser les mecanismes de la programmation par objets pour construire des bibliotheques pour machines paralleles

  • Titre traduit

    A design framework for the object-oriented programming of distributed parallel architectures : application to linear algebra


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (230 p.)
  • Annexes : Bibliogr. p. 205-215. 110 REF.

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Université de Rennes 1. Service commun de la documentation. BU Beaulieu.
  • Disponible pour le PEB
  • Cote : TA RENNES 1995/43
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.