Environnement pour le portage de codes oriente performance sur machines paralleles et monoprocesseurs

par YANN MEVEL

Thèse de doctorat en Sciences appliquées

Sous la direction de François Bodin.

Soutenue en 1999

à Rennes 1 .

    mots clés mots clés


  • Résumé

    La diffusion de l'acces au calcul haute performance passe par l'augmentation du nombre des machines paralleles ainsi que par celle des applications pouvant etre executees de maniere efficace sur ce type d'architecture. De nombreux progiciels fortran, developpes pour les supercalculateurs vectoriels, gagneraient a migrer sur ces architectures paralleles ou sur des stations de travail haute performance afin d'atteindre une vitesse elevee de calcul a un cout raisonnable. Il devient des lors interessant de disposer d'outils permettant de diminuer le cout de migration de ces applications. Nous proposons dans cette these un nouvel outil pour l'aide au portage de codes a travers l'integration au sein d'un environnement commun d'un systeme de transformations de programmes et de raisonnement a partir de cas. Le systeme de transformations de programme repose sur un langage de scripts qui permet a l'utilisateur de definir ses propres techniques. Une bibliotheque de transformations de programmes a appliquer sous controle de l'utilisateur permet de reutiliser les techniques classiques issues du domaine de la parallelisation automatique. L'objectif du raisonnement a partir de cas est d'apporter une aide a l'utilisateur dans le choix de ses transformations en s'appuyant sur des experiences similaires et conservees par le systeme. Le terme experience est a prendre ici au sens large. Il designe un ensemble de transformations a appliquer sous controle de l'utilisateur ainsi que le contexte dans lequel il convient de les utiliser. Cet ensemble : transformation + contexte constitue ce que nous appelons un cas et que nous considerons comme l'entite de base manipulee par le systeme. La mise en uvre du prototype tsf (tool set for fortran programs) nous permet de valider les concepts abordes dans le cadre de cette these dans le domaine du portage de codes fortran oriente performance.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 160 P.
  • Annexes : 95 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Université de Rennes I. Service commun de la documentation. Section sciences et philosophie.
  • Disponible pour le PEB
  • Cote : TA RENNES 1999/15
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.