OpenCL Language
The programming language used to write computation kernels is based on C99 with some limitations and additions. It omits the use of function pointers, recursion, bit fields, variable-length arrays, and standard C99 header files. The language is extended to easily use parallelism with vector types and operations, synchronization, functions to work with work-items/groups. It has memory region qualifiers: __global, __local, __constant, and __private. Also, many built-in functions are added.
Read more about this topic: Open CL
Famous quotes containing the word language:
“This Light inspires, and plays upon
The nose of Saint like Bag-pipe drone,
And speaks through hollow empty Soul,
As through a Trunk, or whispring hole,
Such language as no mortal Ear
But spiritual Eve-droppers can hear.”
—Samuel Butler (16121680)