2022 Workshop on Accelerator Programming Using Directives (WACCPD) 2022
DOI: 10.1109/waccpd56842.2022.00006
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of Validating and Verifying OpenACC Compilers 3.0 and Above

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…For example the some support category, which is mostly used for incomplete support in Figure 1. OpenACC C++ support on NVIDIA GPUs (7) was rated complete, while OpenMP C++ support showed some ambivalence (9). Here, the assessment was made because NVIDIA is upfront in acknowledging that some features of OpenMP for GPU offloading are still missing.…”
Section: Method Categoriesmentioning
confidence: 99%
See 1 more Smart Citation
“…For example the some support category, which is mostly used for incomplete support in Figure 1. OpenACC C++ support on NVIDIA GPUs (7) was rated complete, while OpenMP C++ support showed some ambivalence (9). Here, the assessment was made because NVIDIA is upfront in acknowledging that some features of OpenMP for GPU offloading are still missing.…”
Section: Method Categoriesmentioning
confidence: 99%
“…A very detailed comparison of GPU support through various OpenMP-capable compilers was given at the 2022 ECP Community BOF Days [7]. Deeper, more technical insights can be gained by dedicated validation suites [8,9]. Further examples are discussed in section 4.…”
Section: Related Workmentioning
confidence: 99%
“…The alternatives include gcc compiler, which supports OpenACC from version 10 and Clacc based on Clang and LLVM [33]. However, those OpenACC compiler implementations are not stable, bug-free, and well documented, as reported in several studies such as [28,34,35], which indicate the highest conformance of the PGI compiler with the OpenACC standard.…”
Section: Related Workmentioning
confidence: 99%
“…OpenACC specification has been constantly improving. The current specification 3.2 includes a number of new features [35], such as enhanced support for C++ lambda functions, array reduction operators, new constructs, and similar. New features have also been proposed by the research community, such as the concept of static graphs [41].…”
Section: Openacc Programming Modelmentioning
confidence: 99%