2022 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2022
DOI: 10.1109/ipdps53621.2022.00055
|View full text |Cite
|
Sign up to set email alerts
|

Co-Designing an OpenMP GPU Runtime and Optimizations for Near-Zero Overhead Execution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(2 citation statements)
references
References 21 publications
0
1
0
Order By: Relevance
“…However, due to version limitations, OpenMP within the utilized version of Visual Studio does not support the reductionidentifier. As an alternative, a unique private vector is designated for each thread, followed by a serial merging of these vectors outside the parallel region [11]. The use of #pragma omp critical is integrated to ensure that threads populate the 'possible_collision_pairs' vector in a serialized manner, thereby maintaining data consistency.…”
Section: Openmpmentioning
confidence: 99%
“…However, due to version limitations, OpenMP within the utilized version of Visual Studio does not support the reductionidentifier. As an alternative, a unique private vector is designated for each thread, followed by a serial merging of these vectors outside the parallel region [11]. The use of #pragma omp critical is integrated to ensure that threads populate the 'possible_collision_pairs' vector in a serialized manner, thereby maintaining data consistency.…”
Section: Openmpmentioning
confidence: 99%
“…We redone the OpenMP GPU code generation in LLVM/Clang [137] to improve performance and correctness. This work was complemented by a new LLVM/OpenMP GPU device runtime that helps us further close the performance gap compared to CUDA and other kernel languages [138]. Various efforts in improving development and debugging have also been integrated into LLVM/OpenMP [135,134].…”
Section: Recent Progressmentioning
confidence: 99%