OpenCL C language

GPTKB entity

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