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:

    Because language is the carrier of ideas, it is easy to believe that it should be very little else than such a carrier.
    Louise Bogan (1897–1970)