OpenCL


Also found in: Dictionary, Thesaurus.

OpenCL

(OPEN Computing Language) An open source programming interface (API) for developing parallel processing applications from the Khronos Group (www.khronos.org/opencl). Widely used for writing scientific, financial and game applications, OpenCL programs run on a variety of CPUs, as well as AMD/ATI and NVIDIA GPUs. See GPGPU and OpenGL.
Mentioned in ?
References in periodicals archive ?
Section 2 presents an overview of the OpenCL framework for heterogeneous computing.
The OpenCL kernel-level functions in the Noise sample code associated with this paper takes an approach more suitable for the OpenCL approach to dividing work into parallel operations.
To achieve these gains, software developers identify applications that need acceleration, then code and optimise the kernels in OpenCL, and complete this step b) compiling and executing the applications for the CPU.
Khronos standards include Vulkan, OpenGL, OpenGL ES, WebGL, OpenCL, SPIR, SYCL, WebCL, OpenVX, EGL, OpenMAX, OpenVG, OpenSL ES, StreamInput, COLLADA, and glTF.
Un kernel de OpenCL es una porcion paralela (muy similar a una funcion) que es ejecutada en el device (tarjeta de procesamiento grafico o unidades centrales de procesamiento).
This is also partly due to the fact that CUDA is tailored to the architecture of NVIDIA products, while OpenCL represents in some sense a reasonable compromise between different many-core architectures.
The Adreno 320 also adds new multimedia capabilities, including computational camera-the ability to tap directly into the computational capability of the Adreno 320 GPU through new APIs like OpenCL, to enable next-generation uses such as light-field cameras for mobile devices.
The company's R&D consultancy provides high quality engineering services for application development on single/multi-core processors, GPGPU, OpenCL, Android NDK, DSPs.
264/AVC encoders: CUDA, OpenCL, Intel Quick Sync Video, and H.
AMD technology also offers native support for Microsoft DirectX 11, C++ AMP, OpenCL and Accelerated HTML5, as well as planned support of DirectX 11.
The GPU also supports OpenCL, a set of programming tools to develop and manage parallel task execution.