什么是GPU虚拟化?
从概念上讲,虚拟化是指可让一台设备拥有一个或多个虚拟机(VM)主机的功能,而且每个虚拟机就像是独立运作的机器,拥有自己的操作系统(OS),但所有的操作都是在相同的底层硬件设备上执行。对GPU来说,这意味着此功能可支持多个同时执行的操作系统,其中每个操作系统都能把图形工作负载提交给单一的图形处理硬件单元来处理。
现在,GPU虚拟化已成为各种下一代应用的必备功能,从汽车(自动驾驶)、消费电子,到物联网(IoT)。具有硬件虚拟化功能的GPU可在各个应用程序/OS之间提供安全隔离,以提升安全性,并将底层GPU硬件的利用率最大化。
从Series 6XT开始,Imagination的PowerVR GPU便支持硬件虚拟化,并在Series 8XT系列中进一步增强了这一功能。
在本文中,我们将首先讨论虚拟化的基本概念,然后介绍PowerVR GPU硬件虚拟化解决方案的细节,特别是与(自动驾驶)汽车市场高度相关的独特性能。我们还将以几个例子来说明此技术的强大功能。
技术文章:
《PowerVR虚拟化和Series8XT为汽车行业带来变革》
相关视频:
《全硬件虚拟化:PowerVR GPU的OS隔离展示》
《全硬件虚拟化:PowerVR GPU可实现最大的利用率》
《PowerVR的虚拟化GPU 优先级机制展示》