什么是GPU虚拟化

从概念上讲,虚拟化是指可让一台设备拥有一个或多个虚 拟机(VM)主机的功能,而且每个虚拟机就像是独立运作的 机器,拥有自己的操作系统(OS),但所有的操作都是在相 同的底层硬件设备上执行。对GPU来说,这意味着此功能可支持多个同时执行的操作系统,其中每个操作系统都能 把图形工作负载提交给单一的图形处理硬件单元来处理。现在,GPU虚拟化已成为各种下一代应用的必备功能,从 汽车(自动驾驶)、消费电子,到物联网(IoT)。具有硬件虚拟 化功能的GPU可在各个应用程序/OS之间提供安全隔离,以提升安全性,并将底层GPU硬件的利用率最大化。

在本文中,我们将首先讨论虚拟化的基本概念,然后介绍 PowerVR GPU硬件虚拟化解决方案的细节,特别是与(自 动驾驶)汽车市场高度相关的独特性能。我们还将以几个 例子来说明此技术的强大功能。