OpenACC
Sign in to saveOpenACC (for open accelerators) is a programming standard for parallel computing developed by Cray, CAPS, Nvidia and PGI. The standard is designed to simplify parallel programming of heterogeneous CPU/GPU systems.
Wikidata facts
- Official website
- www.openacc.org
Show 1 more fact
- software version identifier
- 3.3
Sources (3)
via Wikidata · CC0
~6 min read
Article
7 sectionsContents
- Compiler support
- Usage
- Directives
- Runtime API
- See also
- References
- External links
OpenACC (for open accelerators) is a programming standard for parallel computing developed by Cray, CAPS, Nvidia and PGI. The standard is designed to simplify parallel programming of heterogeneous CPU/GPU systems.
As in OpenMP, the programmer can annotate C, C++ and Fortran source code to identify the areas that should be accelerated using compiler directives and additional functions. Like OpenMP 4.0 and newer, OpenACC can target both the CPU and GPU architectures and launch computational code on them.