智能系统平台 >> 媒体处理 >> GPU全虚拟化解决方案

Skyline高密度媒体处理平台

GPU技术在芯片行业中也如同CPU技术一样快速发展。而随着虚拟化技术的进步,越来越多的用户开始部署虚拟桌面方案,并期望虚拟机的显示性能接近于物理机,以提高效率。

随着GPU虚拟化技术的发展,越来越多的应用从中得益,GPU虚拟化已经成为一个基本的需求。

将GPU技术与虚拟化技术融合,是近年来VDI行业中比较热门的技术课题。通过这种方式,将大大降低图形用户的使用成本,同时也提高了数据的安全性。

传统上,虚拟机使用CPU来模拟标准的VGA驱动,VM只具备基本的显示能力,适用于对显示无明显要求的场景。

将真实的GPU引入到VM中,主要有API转发、直接透传和GPU全虚拟化等几种方式。




虚拟化方式

简介

优点

缺点

API转发

Hypervisor接收VM的显示请求,并转发给显卡驱动

VM侧实现简单

多个VM比较容易共享显卡资源

VM不具备真正的显卡,无法使用硬件加速能力

部分程序会存在兼容性问题

直接透传

Hypervisor通过IO映射方式,将显卡分配给特定的VM

得到显卡的VM,表现近似真实主机,具备良好的显示性能和兼容性

显卡无法在多个VM间共享

GPU全虚拟化

Hypervisor的显卡驱动提供动态资源调度层,动态地分配显卡资源到各个VM

良好的性能

优秀的兼容性

显卡可在多个VM间共享




 


KVM是Linux平台下常用的虚拟化技术,Intel 通过GVT-g技术实现了GPU全虚拟化,KVMGT是GVT-g的开源实现,支持Intel 第四代(Haswell)或以上(Broadwell、Skylake)的GPU,在无需外置独立显卡的情况下,为VM提供良好的3D加速能力。 大多数情况下,VM中的显示性能可以达到本地模式的80%以上。


恒为Skyline GPU虚拟化解决方案



恒为Skyline高密度媒体处理平台产品,主要面向各类视频/图片的编解码、转码、图像处理与分析等需要大量计算的应用领域。

Skyline媒体处理平台采用Intel Broadwell 第五代酷睿i7/i5/i3系列或至强E3系列处理器,内置IrisTM Pro GPU,支持GPU全虚拟化能力,可提升VM的显示性能,为VM提供基本的3D图形能力。这种CPU+GPU的计算架构,适合于对3D处理、视频、图片等媒体处理有要求的VDI应用。

Skyline媒体处理平台为2U高度,内置4个处理节点,集成多达16颗酷睿i7/i5/i3系列或至强E3系列处理器,具有高密度和高性价比等特点。以i7-5775C或E3-1285Lv4(Broadwell)为例,每颗GPU支持5个VM(Windows)共享,单设备支持80个VM共享GPU。

恒为科技Skyline高密度媒体处理平台,充分发挥Intel CPU和GPU的硬件潜力,通过使用KVMGT技术,为VM提供优异的显示性能,提高VM中图像视频类应用程序的兼容性,降低部署和运维成本。



方案系列详情