Mostrar el registro sencillo del ítem
Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched Framework
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
dc.contributor.author | THIBAULT, Samuel | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
dc.contributor.author | NAMYST, Raymond | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
dc.contributor.author | WACRENIER, Pierre-André | |
dc.date.accessioned | 2024-04-15T09:56:39Z | |
dc.date.available | 2024-04-15T09:56:39Z | |
dc.date.issued | 2007 | |
dc.date.conference | 2007-08-28 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198854 | |
dc.description.abstractEn | Exploiting full computational power of current more and more hierarchical multiprocessor machines requires a very careful distribution of threads and data among the underlying non-uniform architecture. Unfortunately, most operating systems only provide a poor scheduling API that does not allow applications to transmit valuable scheduling hints to the system. In a previous paper, we showed that using a bubble-based thread scheduler can significantly improve applications' performance in a portable way. However, since multithreaded applications have various scheduling requirements, there is no universal scheduler that could meet all these needs. In this paper, we present a framework that allows scheduling experts to implement and experiment with customized thread schedulers. It provides a powerful API for dynamically distributing bubbles among the machine in a high-level, portable, and efficient way. Several examples show how experts can then develop, debug and tune their own portable bubble schedulers. | |
dc.language.iso | en | |
dc.subject.en | Threads | |
dc.subject.en | Scheduling | |
dc.subject.en | Bubbles | |
dc.subject.en | NUMA | |
dc.subject.en | SMP | |
dc.subject.en | Multi-Core | |
dc.subject.en | SMT | |
dc.title.en | Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched Framework | |
dc.type | Communication dans un congrès | |
dc.identifier.doi | 10.1007/978-3-540-74466-5_6 | |
dc.subject.hal | Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC] | |
dc.identifier.arxiv | 0706.2069 | |
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.conference.title | EuroPar | |
bordeaux.country | FR | |
bordeaux.conference.city | Rennes | |
bordeaux.peerReviewed | oui | |
hal.identifier | inria-00154506 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//inria-00154506v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2007&rft.au=THIBAULT,%20Samuel&NAMYST,%20Raymond&WACRENIER,%20Pierre-Andr%C3%A9&rft.genre=unknown |
Archivos en el ítem
Archivos | Tamaño | Formato | Ver |
---|---|---|---|
No hay archivos asociados a este ítem. |