2014 First Workshop on Accelerator Programming Using Directives 2014
DOI: 10.1109/waccpd.2014.10
|View full text |Cite
|
Sign up to set email alerts
|

Achieving Portability and Performance through OpenACC

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(11 citation statements)
references
References 3 publications
0
10
0
Order By: Relevance
“…Language extensions focused on exposing parallelism, including OpenMP [15], OpenACC [24], and XScalableMP [33], require user annotations to function. While this allows C programs to efficiently use parallel hardware resources, extensive tuning is necessary to achieve this in practice.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Language extensions focused on exposing parallelism, including OpenMP [15], OpenACC [24], and XScalableMP [33], require user annotations to function. While this allows C programs to efficiently use parallel hardware resources, extensive tuning is necessary to achieve this in practice.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Competing approaches including OpenACC [42] and OpenCL are available but have not been as widely adopted so far. For the parallel GPU implementation presented in this paper, we have chosen CUDA because it is the de-facto standard for GPU-accelerated code and is widely supported.…”
Section: Cudamentioning
confidence: 99%
“…This will lead to reduce the programmer workload and improve programmer productivity and achieving better performance than OpenCL and CUDA. [10]  OpenACC allows users to specify three levels of parallelism by using three clauses:…”
Section: Openaccmentioning
confidence: 99%