KVM 或 Xen 中的 GPGPU/CUDA

jwa*_*ers 9 kvm nvidia xen

我们希望能够在 KVM 或 Xen(或 Citrix Xenserver)中直接访问支持 CUDA 的 GPU。具体来说,我们想使用 PCI passthrough 来访问一个 NVIDIA Tesla S2050 单元,它由 4 个 Tesla C2050 设备组成。我知道 Xenserver 5.6 支持启用 SLI 多操作系统的 GPU,但我的理解是 C2050 不是 SLI 多操作系统设备。由于我遇到的性能和维护问题,我宁愿避免类似 RPC 的解决方案。

Amazon EC2 提供带有 Tesla M2050 GPU 的 Xen VM,我相信它与我们的 C2050 非常相似,所以看起来我想做的事情应该是可能的。有没有人成功地将非 SLI 多操作系统 GPU 从 KVM 或 Xen 传递到 Linux VM 并成功运行 CUDA 应用程序?如果是这样,您使用了什么虚拟化解决方案以及使用了什么 GPU?

ben*_*hon 1

XenServer Boston 是否解决了这个问题?

\n\n

http://blogs.citrix.com/2011/05/18/xenserver-boston-beta-program/

\n\n
\n

在 Boston 版本中,可以将物理 GPU 分配给 VM,以便来宾中运行的应用程序可以利用 GPU 指令 (\xe2\x80\x9cGPU pass-thru\xe2\x80\x9d)。这为用于通过虚拟桌面交付 CAD 和其他图形应用程序的 XenDesktop HDX 3D Pro 技术提供了显着的 TCO 优势

\n
\n