Posts

Showing posts with the label OpenCL

Experimenting with OpenCL on Apalis iMX6Q

Image
Friday, December 2, 2016 Introduction Nowadays, technological devices are demanding increasingly higher processing power and speed than ever before. To cope with the advances in technology, companies create various ways to achieve better processing performance. One such way that Apple Inc. found was to create the Open Computing Language (OpenCL). On June 16, 2008, Apple submitted a proposal to the Khronos Group to work on OpenCL. After five months of work, OpenCL 1.0 was released to the public on December 8, 2008. OpenCL is a low level API for parallel programming of diverse processors found in personal computers, servers, mobile devices, as well as embedded devices. The programming language for OpenCL is a C-like language. It is made to work in heterogeneous platforms containing CPU's, GPU's, and processors from such popular manufacturers as NXP ® , NVIDIA ® , Intel ® , AMD, IBM, etc. The purpose of OpenCL is to improve the speed and responsiveness of a wide range ...