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 3 more facts
software version identifier
3.3
programmed in
Fortran
operating system
cross-platform
Sources (3)

via Wikidata · CC0

~6 min read

Encyclopedic overview

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.

Excerpted from Wikipedia’s “OpenACC” article, available under the CC BY-SA 4.0 licence.

Available in 9 languages

via Wikidata sitelinks · CC0