Open CL - OpenCL Language

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:

    Consensus is usually made possible by vague language and shallow commitments.
    Mason Cooley (b. 1927)