OpenCL是一个广受欢迎、正在遍及的通用核算规范,AMD、NVIDIA、Intel都早早地在桌面上供给了相应的驱动程序。移动端上,ARM、Imagination、高通、三星、德州仪器均确保支撑OpenCL,并进行过一些演示,前三家还经过了Khronos Group安排的官方兼容性认证,但迄今为止,没有一款移动电子设备揭露供给OpenCL驱动。ARM和高通能够给我们供给驱动,但是否采用要看设备厂商的意思,Google也坚持运用Renderscript Compute作为安卓的官方并行核算API。
最终,高通开发者论坛中有帖子称,Nexus 4也带有OpenCL驱动,并相同给出了运用方法。
AnandTech发布了一些OpenCL示例代码,能够在Nexus 4/10上正常运转,不需要额定装置任何特定库。
尽管已能彻底承认Nexus 4/10中的确有OpenCL驱动,但现在只测试了一些最基本的功用,不知道它们是否便是现已经过官方认证的版别,或者是内部测试版别。很显然,运用研制人员现在主张仍是不要容易运用它们,究竟bug肯定会许多,稳定性也会很差,并且说不定今后就消失了。
尽管如此,这关于OpenCL爱好者来说仍然是个好消息,在移动渠道上使用OpenCL发掘CPU、GPU的核算才能信任时日不远。