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.

All labels observed (1)

Label Occurrences
Open Accelerators canonical 2

How this entity was disambiguated

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 ⓘ

How these facts were elicited

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 ⓘ