Open Accelerators

E284610

Open Accelerators is a programming standard designed to simplify parallel computing on heterogeneous systems such as CPUs and GPUs through compiler directives.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Open Accelerators canonical 2

Statements (37)

Predicate Object
instanceOf directive-based programming model
parallel programming model
programming standard
abstractionLevel high-level
aimsTo standardize accelerator programming
allows annotating existing serial code
benefit portability across heterogeneous hardware
reduced need for low-level accelerator programming
category open standard
compatibleWith C
C++
Fortran
competesWith OpenACC
OpenMP
designedFor heterogeneous systems
domain high-performance computing
technical computing
enables offloading computations to accelerators
executionModel host-device model
focusesOn parallel computing
goal improve programmer productivity
simplify parallel programming
intendedUsers high-performance computing developers
scientific computing developers
paradigm directive-based parallelism
relatedTo GPU computing
multicore processing
parallel programming standards
requires compiler support
supports heterogeneous computing
supportsConcept data parallelism
offload regions
task parallelism
targets CPUs
GPUs
typeOfDirectives pragmas
uses compiler directives

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

OpenACC fullName Open Accelerators
OpenACC abbreviationFor Open Accelerators