Strategie statique (algorithme et ordonnancement) pour plates-formes heterogenes

par VINCENT BOUDET

Thèse de doctorat en Sciences et techniques

Sous la direction de Yves Robert.

Soutenue en 2001

à École normale supérieure (Lyon) .

    mots clés mots clés


  • Pas de résumé disponible.


  • Pas de résumé disponible.


  • Résumé

    En parallelisme, l'objectif consiste a utiliser differentes ressources simultanement. Lorsque nous voulons paralleliser de maniere automatique un programme sequentiel, de nombreux problemes se posent a nous, comme par exemple l'alignement, la distribution, le partitionnement des donnees ou bien l'ordonnancement des calculs. Ces problemes lies a la parallelisation automatique se posent de maniere encore plus complexe lorsque les ressources dont nous disposons sont heterogenes. Dans ce contexte, nous proposons ici des strategies statiques de maniere a constituer des librairies de calculs lineaires pour plates-formes heterogenes. Ainsi, dans une premiere partie, nous montrerons qu'il est plus judicieux de ne pas separer l'etude de l'alignement de celui de la distribution quitte a faire un compromis entre les deux pour ne pas sequentialiser l'execution de notre programme. Nous presenterons donc un nouvel algorithme qui resoud ces deux problemes simultanement. Ensuite, nous etudierons les problemes d'equilibrages de charges lies a la recherche d'une bonne distribution des donnees. Dans un premier temps, nous nous contraindrons a ne considerer que des decoupages en grille. Dans le cas d'une grille 1d, nous donnerons une solution optimale a ce probleme. Dans le cas d'une grille bidimensionnelle, le probleme s'avere etre np-complet et nous proposerons une heuristique efficace pour en donner une solution approchee. Dans un second temps, nous supprimerons la contrainte de grille afin de chercher un partitionnement libre des donnees. Nous proposerons des solutions optimales ou des heuristiques garanties. Enfin, nous nous interesserons au probleme de l'ordonnancement et de l'allocation. Dans le cadre d'une modelisation simple du reseau, nous proposerons une nouvelle heuristique efficace generant moins de communications. Puis, dans le cadre d'un modele plus realiste, nous etablirons plusieurs resultats de complexite avant de proposer une heuristique efficace.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 159 p.
  • Annexes : 71 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.