2017
DOI: 10.1007/978-3-319-67630-2_39
|View full text |Cite
|
Sign up to set email alerts
|

OpenACC 2.5 Validation Testsuite Targeting Multiple Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 10 publications
0
7
0
Order By: Relevance
“…Despite the importance of OpenACC, the only non-academic open-source OpenACC compiler cited by the OpenACC website is GCC [74]. However, GCC has lagged behind commercial compilers, such as NVIDIA's, in providing production-quality support for the latest OpenACC specifications [75]. Moreover, GCC is known within the compiler community to be challenging to extend and, especially within the DOE, is losing favor to Clang and LLVM for new compiler research and development efforts.…”
Section: Wbs 23210 Proteas-tune -Clacc: Openacc In Clang and Llvmmentioning
confidence: 99%
“…Despite the importance of OpenACC, the only non-academic open-source OpenACC compiler cited by the OpenACC website is GCC [74]. However, GCC has lagged behind commercial compilers, such as NVIDIA's, in providing production-quality support for the latest OpenACC specifications [75]. Moreover, GCC is known within the compiler community to be challenging to extend and, especially within the DOE, is losing favor to Clang and LLVM for new compiler research and development efforts.…”
Section: Wbs 23210 Proteas-tune -Clacc: Openacc In Clang and Llvmmentioning
confidence: 99%
“…Throughout Clacc development, we are continuously integrating the latest upstream Clang and LLVM changes, and we are running and extending the Clang and LLVM test suites to detect regressions and incompatibilities. We are also investigating OpenACC benchmarks [71] and validation test suites [70] to ensure correct OpenACC behavior and good performance. Overview We are developing tools and an application development workflow that separates a high-level C/C++/FORTRAN implementation from an architecture-specific implementation (OpenMP, CUDA, etc.…”
Section: Key Challengesmentioning
confidence: 99%
“…Another study has been published in [29], also for evaluating CAPS, PGI, and CRAY compilers. Finally, OpenACC 2.5 was evaluated in [30] for validating and verifying the new feature of OpenACC compilers' implementation Despite efforts made to create and propose software testing tools for parallel application, there is still a lot to be done primarily for GPU-related programming models and for dualand tri-level programming models for heterogeneous systems. Heterogeneous systems can be hybrid CPUs/GPUs architectures or different architectures of GPUs.…”
Section: Related Workmentioning
confidence: 99%