De l'interaction des communications et de l'ordonnancement de threads au sein des grappes de machines multi-coeurs
dc.contributor.advisor | Raymond Namyst(namyst@labri.fr) | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | TRAHAY, François | |
dc.contributor.other | Alexandre Denis (co-directeur) Franck Cappello (rapporteur) Jean-François Méhaut (rapporteur) Luc Bougé (examinateur) Olivier Glück (examinateur) Raymond Namyst (directeur) Jean Roman (président) | |
dc.date.accessioned | 2024-04-15T09:49:29Z | |
dc.date.available | 2024-04-15T09:49:29Z | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198262 | |
dc.description.abstract | La tendance actuelle des constructeurs pour le calcul scientifique est à l'utilisation de grappes de machines dont les noeuds comportent un nombre de coeurs toujours plus grand. Le modèle basé uniquement sur MPI laisse peu à peu la place à des modèles mélangeant l'utilisation de threads et de MPI. Ce changement de modèle entraîne de nombreuses problématiques car les implémentations MPI n'ont pas été conçues pour supporter les applications multi-threadées. Dans cette thèse, afin de garantir le bon fonctionnement des communications, nous proposons un module logiciel faisant interagir l'ordonnanceur de threads et la bibliothèque de communication. Ce module, en collaborant avec l'ordonnanceur de threads, permet de faire progresser les communications en arrière-plan et d'assurer un haut niveau de réactivité, même lorsque la machine est surchargée. | |
dc.description.abstractEn | The current trend of constructors for scientific computation is to build clusters whose node include an increasing number of cores.The classical programming model that is only based on MPI is being replaced by hybrid approaches that mix communication and multi-threading. This evolution of the programming model leads to numerous problems since MPI implementations were not designed for multi-threaded applications. In this thesis, in order to guarantee a smooth behavior of communication, we propose a software module that interact with both the threads scheduler and the communication library. This module, by working closely with the thread scheduler, allows to make communication progress in the background and guarantees a high level of reactivity to network events, even when the node is overloaded. | |
dc.language.iso | fr | |
dc.subject | Calcul intensif | |
dc.subject | communications réseau | |
dc.subject | supports d'exécution | |
dc.subject | multi-coeur | |
dc.subject.en | High performance computing | |
dc.subject.en | high performance networking | |
dc.subject.en | runtime systems | |
dc.subject.en | threads | |
dc.subject.en | multicore | |
dc.subject.en | pioman | |
dc.subject.en | NewMadeleine | |
dc.title | De l'interaction des communications et de l'ordonnancement de threads au sein des grappes de machines multi-coeurs | |
dc.title.en | About the interactions between communication and thread scheduling in clusters of multicore machines | |
dc.type | Thèses de doctorat | |
dc.subject.hal | Informatique [cs]/Modélisation et simulation | |
bordeaux.hal.laboratories | Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 | * |
bordeaux.institution | Université de Bordeaux | |
bordeaux.institution | Bordeaux INP | |
bordeaux.institution | CNRS | |
bordeaux.type.institution | Université Sciences et Technologies - Bordeaux I | |
bordeaux.ecole.doctorale | Ecole doctorale de mathématiques et d'informatique | |
hal.identifier | tel-00469488 | |
hal.version | 1 | |
hal.origin.link | https://hal.archives-ouvertes.fr//tel-00469488v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=De%20l'interaction%20des%20communications%20et%20de%20l'ordonnancement%20de%20threads%20au%20sein%20des%20grappes%20de%20machines%20multi-coeurs&rft.atitle=De%20l'interaction%20des%20communications%20et%20de%20l'ordonnancement%20de%20threads%20au%20sein%20des%20grappes%20de%20machines%20multi-coeurs&rft.au=TRAHAY,%20Fran%C3%A7ois&rft.genre=unknown |
Files in this item
Files | Size | Format | View |
---|---|---|---|
There are no files associated with this item. |