虚拟机/管理程序中的CUDA/OpenCL

Bol*_*ter 26 xen virtualization cuda hypervisor opencl

任何人都知道任何直接允许CUDA/OpenCL访问或实现CUDA/OpenCL抽象的虚拟化解决方案.

更新:谢谢那些评论的人.虽然经典的"桌面"虚拟化会很不错,但我怀疑Xen之类的东西会更接近标记.

小智 10

您可以使用Xen VGA passthrough对VM内的图形卡进行完全访问和控制.您可以在此处找到有关此内容的更多信息:http://vfio.blogspot.com/(查找VFIO GPU如何使用系列部件1-5).

我做了几次,它设置起来不是很容易,但它提供了非常好的结果(几乎是原生的).这是我制作的一个实验视频,显示了使用Xen的双VGA直通:http://www.youtube.com/watch?v = Gtmwnx-k2qg

我没有测试OpenCL或CUDA,但我很确定它会起作用.


cco*_*ook 10

NVIDIA今年夏天在GTC上宣布了新款Kepler卡上的GPU虚拟化技术.

http://www.nvidia.com/object/vgx-boards.html

http://www.gputechconf.com/page/home.html

他们不仅宣布了它,还展示了它

  • 但18个月后,消费者卡上仍然没有这种迹象. (2认同)