OpenCL 1.1

E658520

OpenCL 1.1 is a revision of the OpenCL standard that refines and extends its cross-platform parallel programming model for heterogeneous computing devices such as CPUs, GPUs, and other accelerators.

All labels observed (2)

Label Occurrences
OpenCL 1.1 canonical 5
OpenCL C 1.1 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf OpenCL version
heterogeneous computing API
parallel programming standard
compatibleWith OpenCL 1.0
defines execution model
memory model
platform model
programming model
enables cross-platform parallel programming
extends OpenCL C language specification
linked to: OpenCL C

OpenCL runtime API
linked to: OpenCL
follows OpenCL 1.0
hasExecutionModel NDRange index space
kernels executed by work-items
work-items grouped into work-groups
hasFeature 3D image writes
additional query functions
enhanced event handling
enhanced image support
enhanced memory consistency guarantees
global work-offset parameter
improved OpenGL interoperability
improved error reporting
printf in kernels
query of device topology information
query of kernel work-group information
read-write images
settable kernel arguments at enqueue time
sub-buffer objects
user events
hasMemoryModel constant memory
global memory
local memory
private memory
hasProgrammingModel data-parallel programming model
task-parallel programming model
partOf OpenCL
standardizedBy Khronos Group
supports CPUs
DSPs
GPUs
accelerators
multi-core processors
supportsLanguage OpenCL C
targetDomain heterogeneous computing devices
usedFor general-purpose GPU computing
high-performance computing
image processing
scientific computing
signal processing

How these facts were elicited

Referenced by (6)

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

OpenCL hasVersion OpenCL 1.1
OpenCL 1.2 follows OpenCL 1.1
OpenCL 1.2 improvesOn OpenCL 1.1
OpenCL C 1.2 relatedTo OpenCL C 1.1
linked to: OpenCL 1.1