• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Ordonnancement de graphe dynamique de tâches sur architecture de grande taille

Revire, Rémi 10 September 2004 (has links) (PDF)
Dans cette thèse, les mécanismes d'implantation efficace d'algorithmes d'ordonnancement dans des langages de programmation parallèle de haut niveau sont étudiés. Ces mécanismes sont basés sur les principes de dégénération séquentielle et distribuée. La dégénération séquentielle consiste à optimiser les coûts de création de tâches lorsqu'il n'est pas nécessaire de générer plus de parallélisme. La dégénération distribuée consiste à générer automatiquement une exécution distribuée aussi proche que possible de celle du programme équivalent écrit avec une bibliothèque de communication de type MPI. Dans l'objectif de proposer un couplage efficace de ces deux mécanismes, plusieurs protocoles de cohérence mémoire permettant d'implanter des couches de mémoire partagée distribuée sont comparés. Cette étude permet de valider l'efficacité du protocole "flot de données" que nous proposons lorsque le nombre de tâches déplacées lors de l'exécution du programme est faible. Un mécanisme de pile distribuée permettant l'implantation de ce protocole est proposé. Il est basé sur une gestion efficace du flot de données couplé avec un mécanisme d'allocation performant. Ces mécanismes sont finalement implantés dans le langage Athapascan et validés pour des applications de simulation et d'optimisation combintoire.

Page generated in 0.1269 seconds