OpenCL 1.2

E659589

OpenCL 1.2 is a version of the Open Computing Language standard that refines and extends earlier releases to improve heterogeneous parallel programming across CPUs, GPUs, and other accelerators.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf OpenCL version
heterogeneous computing API specification
parallel computing standard
addsFeature 1D and 2D image writes for all image types
built-in kernels
clCreateImage from buffer
clCreateSubDevices with partitioning by counts and affinity domains
clEnqueueFillBuffer
clEnqueueFillImage NERFINISHED
clEnqueueMigrateMemObjects NERFINISHED
compiler and linker library APIs
device-side enqueue of kernels
enhanced OpenGL and Direct3D interoperability
enhanced image support
query of device partitioning capabilities
separate compilation and linking of device programs
backwardCompatibleWith OpenCL 1.0 NERFINISHED
OpenCL 1.1 NERFINISHED
defines OpenCL C 1.2 NERFINISHED
follows OpenCL 1.1 NERFINISHED
hasMajorVersion 1
hasMinorVersion 2
improvesOn OpenCL 1.1 NERFINISHED
partOf OpenCL NERFINISHED
precedes OpenCL 2.0 NERFINISHED
specifies host API for context, command-queue, and memory management
image objects and samplers
memory model for global, local, constant, and private memory
program and kernel objects
synchronization primitives and events
standardizedBy Khronos Group NERFINISHED
supports C-based kernel language
NDRange kernels
SVM via extensions only
data parallelism
device partitioning into sub-devices
heterogeneous parallel programming
out-of-order command queues
profiling of command execution
task parallelism
user events
supportsVersion OpenCL C 1.2 language features
targetPlatform CPU
DSP
FPGA
GPU
accelerator
usedFor GPGPU computing
embedded and mobile heterogeneous processing
high-performance computing

Referenced by (1)

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

OpenCL hasVersion OpenCL 1.2