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.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
OpenCL version
ⓘ
heterogeneous computing API ⓘ parallel programming standard ⓘ |
| compatibleWith | OpenCL 1.0 NERFINISHED ⓘ |
| defines |
execution model
ⓘ
memory model ⓘ platform model ⓘ programming model ⓘ |
| enables | cross-platform parallel programming ⓘ |
| extends |
OpenCL C language specification
NERFINISHED
ⓘ
OpenCL runtime API NERFINISHED ⓘ |
| follows | OpenCL 1.0 NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| standardizedBy | Khronos Group NERFINISHED ⓘ |
| supports |
CPUs
ⓘ
DSPs NERFINISHED ⓘ GPUs ⓘ accelerators ⓘ multi-core processors ⓘ |
| supportsLanguage | OpenCL C NERFINISHED ⓘ |
| targetDomain | heterogeneous computing devices ⓘ |
| usedFor |
general-purpose GPU computing
ⓘ
high-performance computing ⓘ image processing ⓘ scientific computing ⓘ signal processing ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.