亚马逊用于GPU虚拟化的技术是什么? AWS GPU实例上的多个虚拟机可以同时共享GPU并为其CUDA / openCL程序加速吗? 我知道以下是GPU虚拟化可能的方法:
1)API远程处理:虚拟机仿真GPU,主机上的GPU以RPC方式从虚拟机调用。 这可以是基于共享内存或基于networking的远程处理。
2)实际的GPU虚拟化,其中多个VM可以同时共享GPU。 但据我所知,Xen(由AWS使用)不支持这个。
我必须做一个项目,我需要在一个内部私有云中共享一个组织的GPU。 我需要知道通过什么技术,云中的GPGPU是由AWS商业提供的? 我已经彻底search了,我的结论是,没有任何开源软件已经足够成熟,可以做到这一点。
请帮忙!
NVidia的Tesla GPU允许一定程度的虚拟化,他们有一个API,你可以看看,但我远离专家 – 他们不支持任何其他卡的。