PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 5, 20241 citationsOpen Access

Detrimental task execution patterns in mainstream OpenMP runtimes

View Full Paper
AKAdam S. Tuft Tobias Weinzierl Michael Klemm

Key Points

Key points are not available for this paper at this time.

Abstract

The OpenMP API offers both task-based and data-parallel concepts to scientific computing. While it provides descriptive and prescriptive annotations, it is in many places deliberately unspecific how to implement its annotations. As the predominant OpenMP implementations share design rationales, they introduce ``quasi-standards'' how certain annotations behave. By means of a task-based astrophysical simulation code, we highlight situations where this ``quasi-standard'' reference behaviour introduces performance flaws. Therefore, we propose prescriptive clauses to constrain the OpenMP implementations. Simulated task traces uncover the clauses' potential, while a discussion of their realization highlights that they would manifest in rather incremental changes to any OpenMP runtime supporting task priorities.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Adam S. Tuft Tobias Weinzierl Michael Klemm (2024) studied this question.

synapsesocial.com/papers/68e660c7b6db6435875ee6d1https://doi.org/10.48550/arxiv.2406.03077
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Enhancing Performance Analysis of OpenMP Task‐Based Applications: Enriched and Interactive Visualizations With StarVZ2026
  2. 2Static Generation of Efficient OpenMP Offload Data Mappings2024
  3. 3OpenMP-RT: Native Pragma Support for Real-Time Tasks and Synchronization with LLVM under Linux2024 · 3 citations
  4. 4Efficiency of parallel programming in the Open MP Standard2024
  5. 5Analysis of the Execution of Fragmented Programs Based on SLOW Factors2024