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:

    The language I have learnt these forty years,
    My native English, now I must forgo,
    And now my tongue’s use is to me no more
    Than an unstringèd viol or a harp.
    William Shakespeare (1564–1616)