OpenCL 2.0

E702089

OpenCL 2.0 is a version of the open standard parallel programming framework that enables heterogeneous computing across CPUs, GPUs, and other processors with features like shared virtual memory and improved kernel execution models.

All labels observed (3)

Label Occurrences
OpenCL 2.0 canonical 5
Khronos OpenCL standard 1
OpenCL 2.0 specification 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf OpenCL version ⓘ
parallel programming framework specification ⓘ
allows dynamic parallelism on devices ⓘ
kernels to enqueue other kernels ⓘ
backwardCompatibleWith OpenCL 1.2 ⓘ
basedOn OpenCL 2.0 specification ⓘ
linked to: OpenCL 2.0
conformsTo Khronos OpenCL standard ⓘ
linked to: OpenCL 2.0
defines C-based kernel language extensions ⓘ
enables heterogeneous computing ⓘ
feature C11 atomics ⓘ
SPIR 2.0 support ⓘ
coarse-grained shared virtual memory ⓘ
device-side enqueue ⓘ
fine-grained shared virtual memory ⓘ
generic address space ⓘ
improved kernel execution model ⓘ
improved memory consistency model ⓘ
on-device work-queue management ⓘ
parent and child kernels ⓘ
pipes ⓘ
program scope global variables ⓘ
separate compilation and linking of kernels ⓘ
shared virtual memory ⓘ
synchronization enhancements ⓘ
work-group functions ⓘ
follows OpenCL 1.2 ⓘ
improves host-device interoperability ⓘ
memory sharing between processors ⓘ
partOf OpenCL ⓘ
standardizedBy Khronos Group ⓘ
supports CPU computing ⓘ
DSP computing ⓘ
FPGA computing ⓘ
GPU computing ⓘ
SVM between host and device ⓘ
accelerator computing ⓘ
data parallel programming ⓘ
task parallel programming ⓘ
targetDomain embedded compute workloads ⓘ
graphics compute workloads ⓘ
high-performance computing ⓘ
usedFor general-purpose GPU computing ⓘ
image and video processing ⓘ
parallel acceleration of applications ⓘ
scientific computing ⓘ
signal processing ⓘ

How these facts were elicited

Referenced by (7)

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

SPIR → targetEnvironment → OpenCL 2.0 ⓘ
OpenCL C 2.0 → partOf → OpenCL 2.0 ⓘ
OpenCL 1.2 → precedes → OpenCL 2.0 ⓘ
OpenCL 2.0 → basedOn → OpenCL 2.0 specification ⓘ
linked to: OpenCL 2.0
OpenCL 2.0 → conformsTo → Khronos OpenCL standard ⓘ
linked to: OpenCL 2.0