Statements (54)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:REST_API
|
gptkbp:API |
low-level
|
gptkbp:category |
parallel programming interface
|
gptkbp:competitor |
gptkb:CUDA
gptkb:DirectCompute Metal Vulkan Compute |
gptkbp:developedBy |
gptkb:Khronos_Group
|
gptkbp:enables |
cross-platform parallel programming
|
gptkbp:firstReleased |
2009
|
gptkbp:governingBody |
gptkb:Khronos_Group
|
https://www.w3.org/2000/01/rdf-schema#label |
OpenCL API
|
gptkbp:latestReleaseVersion |
2020
3.0 |
gptkbp:license |
royalty-free
|
gptkbp:platform |
true
|
gptkbp:specifies |
gptkb:C++
C OpenCL Specification |
gptkbp:standardizedBy |
true
|
gptkbp:supports |
gptkb:microprocessor
gptkb:graphics_card gptkb:DSP FPGA device management event handling memory management data parallelism heterogeneous computing context management task parallelism synchronization primitives event objects sampler objects kernel programming command queues SVM (Shared Virtual Memory) buffer objects image objects kernel objects pipe objects platform management program objects SPIR (Standard Portable Intermediate Representation) |
gptkbp:usedFor |
parallel computing
|
gptkbp:usedIn |
gptkb:machine_learning
cryptography scientific computing image processing video processing |
gptkbp:website |
https://www.khronos.org/opencl/
|
gptkbp:bfsParent |
gptkb:OpenCL_API_ecosystem
gptkb:OpenCL_version |
gptkbp:bfsLayer |
7
|