2018 IEEE/ACM 5th Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC) 2018
DOI: 10.1109/llvm-hpc.2018.8639410
|View full text |Cite
|
Sign up to set email alerts
|

Pointers Inside Lambda Closure Objects in OpenMP Target Offload Regions

Abstract: With the diversification of HPC architectures beyond traditional CPU-based clusters, a number of new frameworks for performance portability across architectures have arisen. One way of implementing such frameworks is to use C++ templates and lambda expressions to design loop-like functions. However, lower level programming APIs that these implementations must use are often designed with C in mind and do not specify how they interact with C++ features such as lambda expressions. This paper discusses a change to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 19 publications
(19 reference statements)
0
0
0
Order By: Relevance
“…Support for target offload can be found in commercial compilers from Intel, IBM, AMD and Cray, with a variety of target architectures. Support also exists in the Clang/LLVM [56] and GCC open-source compilers. 2 While the explicit device control provided by the CUDA, ROCm/HIP, and OpenCL programming models may be more powerful than directivebased approaches, it may also significantly increase developer effort.…”
Section: Accelerator Extensionsmentioning
confidence: 99%
“…Support for target offload can be found in commercial compilers from Intel, IBM, AMD and Cray, with a variety of target architectures. Support also exists in the Clang/LLVM [56] and GCC open-source compilers. 2 While the explicit device control provided by the CUDA, ROCm/HIP, and OpenCL programming models may be more powerful than directivebased approaches, it may also significantly increase developer effort.…”
Section: Accelerator Extensionsmentioning
confidence: 99%