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

Taskgrind: Heavyweight Dynamic Binary Instrumentation for Parallel Programs Analysis

  • ENS Lyon
  • MST-8, Los Alamos National Laboratory
  • Laboratoire en Informatique Haute Performance pour le Calcul et la Simulation

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

Résumé

Determinacy races are concurrent programming hazards occurring when two accesses on the same memory address are not ordered, and at least one is writing. Their presence hints at a correctness error, particularly under asynchronous task-based parallel programming models. This paper introduces Taskgrind: a Valgrind tool for memory access analysis of parallel programming models such as Cilk or OpenMP. We illustrate the tool's capabilities with a determinacy-race analysis and confront it with state-of-the-art tools. Results show fewer false negatives and memory overheads on a set of microbenchmarks and LULESH, with meaningful error reports toward assisting programmers when parallelizing programs.

langue originaleAnglais
titreProceedings of SC 2024-W
Sous-titreWorkshops of the International Conference for High Performance Computing, Networking, Storage and Analysis
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages214-221
Nombre de pages8
ISBN (Electronique)9798350355543
Les DOIs
étatPublié - 1 janv. 2024
Modification externeOui
Evénement2024 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC Workshops 2024 - Atlanta, États-Unis
Durée: 17 nov. 202422 nov. 2024

Série de publications

NomProceedings of SC 2024-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis

Une conférence

Une conférence2024 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC Workshops 2024
Pays/TerritoireÉtats-Unis
La villeAtlanta
période17/11/2422/11/24

Empreinte digitale

Examiner les sujets de recherche de « Taskgrind: Heavyweight Dynamic Binary Instrumentation for Parallel Programs Analysis ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation