Passer à la navigation principale Passer à la recherche Passer au contenu principal

Detecting non-sibling dependencies in openMP task-based applications

  • Ricardo Bispo Vieira
  • , Antoine Capra
  • , Patrick Carribault
  • , Julien Jaeger
  • , Marc Pérache
  • , Adrien Roussel
  • Exascale Computing Research Laboratory
  • Bull/Atos SAS
  • CEA/UVSQ/CNRS

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

2 Citations (Scopus)

Résumé

The advent of the multicore era led to the duplication of functional units through an increasing number of cores. To exploit those processors, a shared-memory parallel programming model is one possible direction. Thus, OpenMP is a good candidate to enable different paradigms: data parallelism (including loop-based directives) and control parallelism, through the notion of tasks with dependencies. But this is the programmer responsibility to ensure that data dependencies are complete such as no data races may happen. It might be complex to guarantee that no issue will occur and that all dependencies have been correctly expressed in the context of nested tasks. This paper proposes an algorithm to detect the data dependencies that might be missing on the OpenMP task clauses between tasks that have been generated by different parents. This approach is implemented inside a tool relying on the OMPT interface.

langue originaleAnglais
titreOpenMP
Sous-titreConquering the Full Hardware Spectrum - 15th International Workshop on OpenMP, IWOMP 2019, Proceedings
rédacteurs en chefXing Fan, Oliver Sinnen, Nasser Giacaman, Bronis R. de Supinski
EditeurSpringer Verlag
Pages231-245
Nombre de pages15
ISBN (imprimé)9783030285951
Les DOIs
étatPublié - 1 janv. 2019
Modification externeOui
Evénement15th International Workshop on OpenMP, IWOMP 2019 - Auckland, Nouvelle-Zélande
Durée: 11 sept. 201913 sept. 2019

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11718 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence15th International Workshop on OpenMP, IWOMP 2019
Pays/TerritoireNouvelle-Zélande
La villeAuckland
période11/09/1913/09/19

Empreinte digitale

Examiner les sujets de recherche de « Detecting non-sibling dependencies in openMP task-based applications ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation