Afficher la notice abrégée

hal.structure.identifierPrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS]
dc.contributor.authorVIROULEAU, Philippe
hal.structure.identifierPrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS]
dc.contributor.authorBRUNET, Pierrick
hal.structure.identifierPrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS]
hal.structure.identifierUniversité Grenoble Alpes [2016-2019] [UGA [2016-2019]]
dc.contributor.authorBROQUEDIS, François
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
dc.contributor.authorFURMENTO, Nathalie
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorTHIBAULT, Samuel
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorAUMAGE, Olivier
hal.structure.identifierPrograMming and scheduling design fOr Applications in Interactive Simulation [MOAIS]
dc.contributor.authorGAUTIER, Thierry
dc.date.accessioned2024-04-15T09:57:55Z
dc.date.available2024-04-15T09:57:55Z
dc.date.created2014-09-28
dc.date.issued2014-09-28
dc.date.conference2014-09-28
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/198955
dc.description.abstractEnThe 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.isoen
dc.publisherSpringer
dc.source.title10th International Workshop on OpenMP, IWOMP2014
dc.subject.enOpenMP
dc.subject.entask dependencies
dc.subject.enbenchmarks
dc.subject.enruntime systems
dc.subject.enKASTORS
dc.title.enEvaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite
dc.typeCommunication dans un congrès
dc.identifier.doi10.1007/978-3-319-11454-5_2
dc.subject.halInformatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
bordeaux.page16 - 29
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.conference.title10th International Workshop on OpenMP, IWOMP2014
bordeaux.countryBR
bordeaux.title.proceeding10th International Workshop on OpenMP, IWOMP2014
bordeaux.conference.citySalvador
bordeaux.peerReviewedoui
hal.identifierhal-01081974
hal.version1
hal.invitednon
hal.proceedingsoui
hal.conference.end2014-09-30
hal.popularnon
hal.audienceInternationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//hal-01081974v1
bordeaux.COinSctx_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

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée