具有专用GPU的虚拟机-有可能吗?私有GPU云


8

这也称为云GPU。

我想构建一个VM主机(VMware或Windows-或其他?),该主机上将有8个GPU,并且VM客户端将能够根据需要使用GPU。要么是每个VM都有自己的GPU,要么是GPU在队列/存储桶中-客户端根据需要使用它们。

  • 今天有可能吗?
  • VMware或Windows是否可能?
  • 是否有其他解决方案可以提供此服务?

有一些提供此功能的网站,我想在内部使用。


1
我从未听说过这样的解决方案,并且鉴于所有虚拟机管理程序中极差的3D支持,我怀疑它是否存在。
霍斯特斯塔普勒

您打算如何使用这些GPU?计算(CUDA / GPGPU / ...)还是图形?(我认为是前者)
雷南

1
我们的软件使用GPU实时计算3D布渲染。随着我们的服务上线,我们还需要一种实时增加和响应需求的方法。目前,我们正在寻找内部开发环境。以及在需要时学习和燃烧。
萨里科

将使虚拟机主机知道来宾需要分配GPU的事件是什么?我可以想象在Xen中有一种方法,您可以让虚拟机将请求发送到主机,这可能会导致运行脚本,从而将gpu分配给来宾,但是我想您从一开始就需要虚拟gpu如果是窗户?
保罗

2
如果您对每个VM的GPU感到满意,那么可以肯定地使用Xen-您只需将GPU pci插槽分配给VM。如果在来宾中使用Windows,则需要支持VT-d(除VT-x之外)的处理器和主板。这称为pci-passthrough,它将pci插槽完全移交给来宾。我不熟悉其他虚拟机监控程序是否也可以这样做。
保罗

Answers:


4

您可能想看看Xen,如果您的硬件支持VT-d,则它支持VGA直通。例如,设置Xen图形卡通过

但是,如果您想使用CUDA,OpenCL等...(这就是我的假设,因为您正在谈论的是“ GPU云”),那么您就遇到了一个很大的问题。查看这些讨论:


谢谢,我们暂时放弃了CUDA,即使我们对此非常熟悉。如果您愿意,请访问我们的演示网站3dvirtualclothing.optitex.com/#!请注意,这里的项目是预先烘焙的-这些是背景中3D对象的图像-将来,您将能够更改假人并变得合适。3dvirtualmodel.optitex.com是不断变化的前端
Saariko

注意:virtaul模型站点是生成3D对象的人体模型的实时计算。
萨里科

1

那么,Server 2008 R2的支持RemoteFX的,这是a technology...that is designed to improve the visual experience of the Remote Desktop Protocol

服务器至少需要一张专用图形卡(一张卡最多可支持12台计算机)。

我个人尚未使用过这个有趣的想法,尽管它肯定在我的“查看”列表中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.