Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite
hal.structure.identifier | PrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS] | |
dc.contributor.author | VIROULEAU, Philippe | |
hal.structure.identifier | PrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS] | |
dc.contributor.author | BRUNET, Pierrick | |
hal.structure.identifier | PrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS] | |
hal.structure.identifier | Université Grenoble Alpes [2016-2019] [UGA [2016-2019]] | |
dc.contributor.author | BROQUEDIS, François | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
dc.contributor.author | FURMENTO, Nathalie | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | THIBAULT, Samuel | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | AUMAGE, Olivier | |
hal.structure.identifier | PrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS] | |
dc.contributor.author | GAUTIER, Thierry | |
dc.date.accessioned | 2024-04-15T09:57:55Z | |
dc.date.available | 2024-04-15T09:57:55Z | |
dc.date.created | 2014-09-28 | |
dc.date.issued | 2014-09-28 | |
dc.date.conference | 2014-09-28 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198955 | |
dc.description.abstractEn | The recent introduction of task dependencies in the OpenMP specifi-cation provides new ways of synchronizing tasks. Application programmers can now describe the data a task will read as input and write as output, letting the runtime system resolve fine-grain dependencies between tasks to decide which task should execute next. Such an approach should scale better than the excessive global synchronization found in most OpenMP 3.0 applications. As promising as it looks however, any new feature needs proper evaluation to encourage applica-tion programmers to embrace it. This paper introduces the KASTORS benchmark suite designed to evaluate OpenMP tasks dependencies. We modified state-of-the-art OpenMP 3.0 benchmarks and data-flow parallel linear algebra kernels to make use of tasks dependencies. Learning from this experience, we propose extensions to the current OpenMP specification to improve the expressiveness of dependen-cies. We eventually evaluate both the GCC/libGOMP and the CLANG/libIOMP implementations of OpenMP 4.0 on our KASTORS suite, demonstrating the in-terest of task dependencies compared to taskwait-based approaches. | |
dc.language.iso | en | |
dc.publisher | Springer | |
dc.source.title | 10th International Workshop on OpenMP, IWOMP2014 | |
dc.subject.en | OpenMP | |
dc.subject.en | task dependencies | |
dc.subject.en | benchmarks | |
dc.subject.en | runtime systems | |
dc.subject.en | KASTORS | |
dc.title.en | Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite | |
dc.type | Communication dans un congrès | |
dc.identifier.doi | 10.1007/978-3-319-11454-5_2 | |
dc.subject.hal | Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC] | |
bordeaux.page | 16 - 29 | |
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 | 10th International Workshop on OpenMP, IWOMP2014 | |
bordeaux.country | BR | |
bordeaux.title.proceeding | 10th International Workshop on OpenMP, IWOMP2014 | |
bordeaux.conference.city | Salvador | |
bordeaux.peerReviewed | oui | |
hal.identifier | hal-01081974 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.conference.end | 2014-09-30 | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//hal-01081974v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.btitle=10th%20International%20Workshop%20on%20OpenMP,%20IWOMP2014&rft.date=2014-09-28&rft.spage=16%20-%2029&rft.epage=16%20-%2029&rft.au=VIROULEAU,%20Philippe&BRUNET,%20Pierrick&BROQUEDIS,%20Fran%C3%A7ois&FURMENTO,%20Nathalie&THIBAULT,%20Samuel&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |