GPGPU通用计算在桌面领域早已是热门话题,相关应用也在逐渐丰盛起来,不过在移动领域,一切才刚刚开始。ARM宣称,移动处理器引入通用计算可谓好处多多,不仅可以提升性能,还能降低成本。
目前,***的Imagination PowerVR 6、ARM Mali-T600、高通Adreno 300系列移动GPU都已经支持OpenCL,但尚未得到真正应用,特别是前两家的连产品都还基本停留在纸面上。
ARM市场主管Ian Smythe在接受媒体采访时称:“通过砍掉一些硬件、代之以在GPU上运行,或许能在SoC里的某个地方节省一些成本,结果就是成本降低和能力改进。可能他们会砍掉一些ISP,在GPU去执行,因为硬件已经准备好了,能效很高,也是一条捷径。你的成本下来了,性能上去了。”
他还建议尤其是三星这样软硬兼施的芯片厂商,将GPGPU视为一条降低硬件成本和芯片复杂度的新思路。
真正的问题是,软件开发商何时能够将移动GPU里的通用计算能力发挥出来?现在基于上述新GPU的设备并不多,因此没有足够的刺激让厂商和开发人员投入其中。后续一两年后随着新硬件的普及才能看到希望。
Ian Smythe倒是说,移动通用计算并不需要某一个杀手级的应用,只需要能在实际应用中体现出效果来,比如计算拍照,比如游戏。说起计算拍照,NVIDIA Tegra 4里正好就引入了基于GPU硬件加速的计算拍照架构,值得其它厂商借鉴。