CVApp Forum@View topic - ARM opencl : NEON and MALI

ARM opencl : NEON and MALI

heterogeneous parallel computing and homogeneous parallel computing

ARM opencl : NEON and MALI

Postby thomas » 2015年 Feb 12日, 09:44

OpenCL supports two ‘profiles’:

‘Full Profile’, which provides the full set of OpenCL features
‘Embedded Profile’, which is a strict subset of the Full Profile – and is provided for compatibility with legacy systems

The OpenCL for NEON driver and the OpenCL for Mali Midgard GPU driver both support Full Profile.
The heritage of OpenCL from desktop systems means that most existing OpenCL software algorithms have been developed for Full Profile.
This makes ARM’s Full Profile support very attractive to programmers who can develop on desktop using mature tools with increased productivity
and get products to market faster.
Another key benefit is that floating point calculations in OpenCL Full Profile are compliant with the IEEE-754 standard, guaranteeing the precision of results.

the ARM OpenCL framework can be connected to other OpenCL frameworks in order to extend OpenCL beyond NEON and Mali GPUs to proprietary hardware devices,
for example those built with FPGA fabric. This is achieved by using the Khronos Installable Client Driver (ICD) which is supported by the ARM OpenCL framework.
Posts: 426
Joined: 2013年 May 4日, 09:52

Return to parallel computing && openMP && openCL && Cuda

Who is online

Users browsing this forum: No registered users and 1 guest