这也被称为云 GPU。
我想构建一个 VM 主机(VMware 或 Windows - 或其他?),该主机上将有 8 个 GPU,并且 VM 客户端将能够根据需要使用 GPU。可以是每个 VM 都有自己的 GPU,也可以是 GPU 位于队列/存储桶中 - 客户端根据需要使用它们。
- 今天可以吗?
- 使用 VMware 或 Windows 可以实现吗?
- 还有其他解决方案可以提供此功能吗?
有些网站提供这项服务,但我希望在公司内部提供。
答案1
您可能想看看 Xen,如果您的硬件支持 VT-d,它支持 VGA 直通。例如设置 Xen 显卡直通。
但是,如果您想使用 CUDA、OpenCL 等(这是我的假设,因为您谈论的是“GPU 云”),那么您将面临一个非常大的问题。请参阅这些讨论:
- 在 Stack Overflow 上:虚拟机 / 虚拟机管理程序中的 CUDA / OpenCL
- 在Unix和Linux SE上:KVM 或 Xen 中的 GPGPU/CUDA
答案2
嗯,Server 2008 R2 支持RemoteFX,即a technology...that is designed to improve the visual experience of the Remote Desktop Protocol
。
服务器至少需要一块独立显卡(一块卡最多可以支持12台机器)。
这是一个有趣的想法,尽管它肯定在我的“待看”列表中,但我个人还没有使用过。