Skip to content
EntityQ4045865· pop 9· linked from 139 articles

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.

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 sections
Contents
  • 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.

Available in 9 languages

via Wikidata sitelinks · CC0

Connections

Categories