At ARM® TechCon™ Developer Summit we were joined on the Tuesday by John Stratton, Senior Architect at MulticoreWare:
With OpenCL™ support for ARM Mali™ GPU devices, there are new opportunities for energy-efficient kernels in many application areas. However, getting the best performance can be a challenge because the simplest programming practices do not always fully utilize the GPU’s capabilities. Even then, for many, adopting OpenCL means accepting the development and support for multiple implementations of important kernels for both GPU and CPU. The Multicore cross-Platform Architecture from MulticoreWare addresses both of these issues, with an OpenCL kernel optimizer and a full OpenCL implementation for ARM CPUs that can be bundled and shipped with an application executable.
For more information on how best to work with GPU Compute, you can also check out this document GPU Compute for Mobile Devices at Techcon.