从VGX到GeForce GRID,开普勒改变了虚拟化行业生态。

英伟达GTC CEO黄仁勋2012的主题演讲中强调,VGX的GPU虚拟化将会给行业带来相当大的影响。但是什么是VGX呢?黄仁勋没有透露所有的底牌,随后的解释由NVIDIA专业解决方案业务集团总经理杰夫·布朗在第二天向媒体公布。

VGX不仅是一个软件平台,也是一个硬件架构。真正的VGX是由四个基于开普勒的GPU组成的扩展卡,16GB内存,TDP只有150W。

VGX改变了什么?最重要的是在虚拟机中提供真正的虚拟化GPU。在现有的多人虚拟机中,GPU的作用通常是由CPU模拟的,无法为每个终端提供一个真正的GPU。但是,现在很多应用都需要GPU。举个最简单的例子,虚拟机中的Windows 7由于缺乏GPU加速,无法开启AERO效果。

但是随着开普勒架构的出现,NVIDIA萌发了VGX的GPU虚拟化技术,却对整个虚拟化产生了相当大的影响。想象一下,GPU的强大性能可以通过虚拟机提供给所有的终端用户,比如中小型的2D画室,可以节省购买大量专业画卡的成本。

而且英伟达的VGX虚拟化可以将虚拟化的内核虚拟成通用的GeForce、Quadro甚至Tesla,并且可以根据不同终端用户的需求给出所需的GPU类型,甚至可以用Tesla给出终端Quadro,在终端提供并行计算和专业绘图相结合的Maximus解决方案,这在过去是不可能的领域。

最重要的是,由于VGX的诞生,虚拟化过去只能满足轻终端用户和文书、图形工作者,但也能满足专业绘图用户,这足以颠覆整个产业生态。

试想一个专业的绘图公司,过去可能需要给所有员工配备一台电脑,绘图工人的电脑还要安装Quadro绘图卡,成本会相当高;但是,通过VGX的引入,员工的终端可以是平板电脑,也可以是标准电脑,只要通过虚拟机连接回服务器,就可以使用服务器的计算资源。

而且可以根据不同的部门和使用需求提供不同级别的GPU资源。比如负责文案和文字处理的终端一般会分配GeForce级别的虚拟化核心,而一般的图形工作者GPU核心数量更高,也可以提供Quadro级别的虚拟化图形核心。至于重度图形用户,可能需要光影追踪等强大的实时计算性能,也可以搭配虚拟Quadro内核和Tesla内核,提供虚拟Maximus方案。

瘦客户端瘦客户端恐怕会是VGX的重灾区,因为以前瘦客户端系统做虚拟化的时候,除了终端受到限制,终端享受不到真正的GPU加速能力,应用也会受到限制。但是,有了VGX,终端可以通过互联网跨越设备的OS和硬件类型,这样每一个可以连接到互联网的终端都可以作为瘦客户端。

从VGX项目延伸出来的另一个重要项目是GeForce GRID,这也是VGX GPU虚拟化技术可以实现的一个重大里程碑。借助VGX技术的灵活部署,云游戏可以真正提供完整的GPU加速,打破设备和平台之间的壁垒,让游戏可以随时随地用手边的联网设备玩。

从企业端的VGX到消费者应用GeForce GRID,VGX项目将让虚拟化的概念更加不受约束,当然最终目标是实现BYOD(?自带设备?),无论是工作还是玩游戏,任何设备都可以享受完整强大的虚拟桌面系统。