ARM will submit its ARM Mali-T604 graphics processing unit (GPU) for OpenCL 1.1 Full Profile conformance with Khronos.
ARM is the first GPU Intellectual Property (IP) supplier to submit conformance for Full Profile OpenCL, bringing desktop GPU computing features to the mobile, embedded and smart-TV markets.
This will provide developers with a consistent platform on which to build their designs that will consume less power.
GPU computing is a trend where the computational performance of the GPU, historically used for graphics, is harnessed to augment the main processor (or CPU) for certain applications where the GPU architecture will be more effective. The result is improved performance and energy-efficiency and a more efficient use of the system as a whole, making computational photography, computer vision, advanced imaging, point-of-interest extraction and augmented reality possible because of the extended processing capacity.
The Open Computing Language (OpenCL) is an important open standard programming framework for portable, parallel computation that enables the CPU and GPU in a system to work faster and more efficiently together.
The Mali-T600 Series of GPUs have been designed from the outset for GPU computing, including full support for work-groups and synchronization barriers. Building on a scalable multicore, multi-pipeline architecture design, the Mali-T600 Series GPU includes a number of advanced features. In particular, native scalar and vector operations for OpenCL's integer and floating point data types (including 64-bit); support for static and dynamic compilation; hardware accelerated image and sampler data types; fast atomic operations and compliance to IEEE754-2008 precision requirements.