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 ?
It will be interesting to see if, when, and how the Khronos OpenCL standards committee decides to add some form of dynamic parallelism to the OpenCL standard.
NVIDIA has a range of documentation and tools available for OpenCL including a detailed programming guide, a Best Practices guide with tips and tricks for tuning performance, SDK code samples and a soon-to-be-released Visual Profiler for performance optimisation.
It has also submitted the platform, Microsoft Windows and Linux CPU for approval Khronos certification and plans to release the final version of OpenCL tool design for both CPU and GPU later this year.
This backwards compatible version updates the core OpenCL 1.
Easy to program: It only took four man-months for software engineers to do FPGA-based DNN parallel program development with OpenCL programming models.
8220;With the programmability of OpenCL, plus the directly attached network channels on Nallatech's FPGA accelerators, users can quickly port software applications such as Suricata to an Altera FPGA for reduced latency and improved performance.
The new OpenCL applications programming interface (API) extensions enable developers to implement Instagram-like functionality on real-time camera data, including computational photography and video processing, while offloading the main CPU by providing resource sharing and interoperability between the camera pipeline, OpenGL ES graphics and OpenCL compute APIs.
Previously, OpenCL was considered the only portable parallel language for both GPU and x86 processors.
said: "We partnered with RunTime as we wanted to make it easy for customers using our boards to develop high performance GPGPU applications in the OpenCL world.
Demonstrations from Altera and its ecosystem partners include the following technologies: A synthetic aperture radar (SAR) back-projection algorithm running on an Altera 20 nm Arria 10 FPGA, using the Altera OpenCL SDK flow and hardened IEEE 754-compliant DSP blocks for radar back-end processing
4GHz performance, supporting OpenCL with the deployment of MediaTek Corepilot 2.