揭秘PowerVR Rogue GPU为何可以率先支持64位移动计算平台?

Imagination在近日为使用PowerVR Rogue GPU的芯片供应商发布了64位通用版本驱动。我们是第一家发布全功能64位驱动(内核和用户模式)的GPU IP提供商,驱动程序可以工作在所有主流的用于移动设备领域的64位处理器架构上,包括ARMv8、Intel 64位架构(IA)以及MIPS64等架构。

PowerVR GPU 完成64位驱动开发,可以工作在任何移动处理器架构

我们一些客户已经公布了用于移动计算领域的64位处理器,比如,Intel发布了一个Android 4.4 KitKat版本,是在新的Atom处理器上进行了64位内核的优化,包括Z3460/Z3480 (“Merrifield”双核系列)和Z3560/Z3580 (“Moorefield”四核系列)。Intel把Android开源代码在Intel架构(IA)上进行了移植、验证和测试,为下一代移动设备的开发生态系统提供了64位内核支持。而且,软件和服务团队的总经理Doug Fisher还宣布,Intel还会定期地为OEM商和开发人员对IA架构的Android代码进行优化,以此来加速设备开发周期和提高质量。

Intel Atom Z3460/Z3480和Z3560/Z3580处理器都使用了PowerVR 6系列GPU,PowerVR Rogue GPU之所以能这么快就集成到这些下一代的处理器中,原因就是我们的IP可以支持任何32位或者64位处理器。PowerVR图形处理器包括了一个高度灵活的并且可以配置的总线架构,可以支持AMBA、OCP、Sonics智能互连或者任何其它的片上互连标准。

1

PowerVR软件栈总体示意图

此外,Rogue GPU还有一个专用的,可编程的微控制器,它运行了MicroKernel固件。这个微控制器可以把主处理器释放出来,使主处理器可以专注于一些高级的调度功能,完成基本功能,发挥它在高效合成和多任务方面的优势。

2

微控制器可以在最小处理器负载的情况下自主工作

还有,PowerVR Rogue GPU架构从它最初的发布开始,就已经支持64位移动计算,PowerVR Series6, Series6XT以及Series6XE GPU都有一个MMU,这样就能访问64位系统虚拟存储器的所有地址范围,这些虚拟地址被转换成系统存储器中的40位物理地址,这也意味着任何PowerVR Rogue GPU都能访问1024GB的存储器空间。

PowerVR GPU支持5种以上的操作系统

在过去的几年里,我们的驱动程序团队一直在努力帮助我们的合作伙伴去支持最大范围的操作系统和API,PowerVR GPU目前可以支持大多数可以选择的移动操作系统,比如说Android、Firefox OS、Linux、QNX、Windows、Windows RT等等。

3

使用PowerVR GPU的芯片组可以运行多种操作系统

另外,Imagination始终走在图形和计算API行业的前列,我们是第一家宣布支持OpenGL ES 3.1的GPU IP供应商,同时,我们的GPU最近也成为第一个符合OpenCL 1.2规范的移动GPU。

原文链接: http://blog.imgtec.com/powervr/powervr-rogue-gpus-now-shipping-64-bit-mo...

--电子创新网--
粤ICP备12070055号