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中图像视频类应用程序的兼容性,降低部署和运维成本。