Statements (103)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedFor |
gptkb:OpenCL
|
gptkbp:fileExtension |
.cl
|
gptkbp:firstAppearance |
2009
|
gptkbp:hasFeature |
gptkb:model
event handling memory semantics vectorized operations atomic operations restrict keyword prefetch samplers double-precision floating point synchronization primitives kernels event objects barrier synchronization built-in functions address spaces constant memory global memory memory consistency half-precision floating point math functions vector types work-groups work-items sampler objects address space qualifiers local memory barrier function async built-in functions async copies async work group copy atomic built-in functions atomic functions cl_khr_3d_image_writes extension cl_khr_byte_addressable_store extension cl_khr_fp16 extension cl_khr_fp64 extension cl_khr_gl_sharing extension cl_khr_global_int32_base_atomics extension cl_khr_global_int32_extended_atomics extension cl_khr_icd extension cl_khr_int64_base_atomics extension cl_khr_int64_extended_atomics extension cl_khr_local_int32_base_atomics extension cl_khr_local_int32_extended_atomics extension cl_khr_subgroups extension common built-in functions double data type event built-in functions event data types geometric built-in functions half data type image built-in functions image data types image format qualifiers image objects image read/write integer built-in functions math built-in functions memory fence function memory fences memory ordering memory qualifiers memory scope native math functions pipe built-in functions pipe data types pipe objects printf function private memory relational built-in functions sampler data types sub-group built-in variables sub-group data types sub-group functions sub-groups vector built-in functions vector data types work-group built-in variables work-group data types work-group functions work-item built-in variables work-item functions |
https://www.w3.org/2000/01/rdf-schema#label |
OpenCL C language
|
gptkbp:influencedBy |
C
|
gptkbp:paradigm |
imperative
structured parallel |
gptkbp:runsOn |
gptkb:microprocessor
gptkb:graphics_card gptkb:DSP FPGA |
gptkbp:standardizedBy |
gptkb:Khronos_Group
|
gptkbp:supports |
data parallelism
task parallelism |
gptkbp:usedFor |
gptkb:GPGPU
parallel programming heterogeneous computing |
gptkbp:bfsParent |
gptkb:OpenCL_API_ecosystem
|
gptkbp:bfsLayer |
7
|