ABSTRACT

Mobile GPU architectures have been evolving rapidly, and are now fully programmable, high-performance, parallel-processing engines. Parallel programming languages have also been evolving quickly, to the point where open standards such as the Khronos Group’s OpenCL now put powerful cross-platform programming tools in the hands of mobile application developers.