우리는 KVM이나 Xen(또는 Citrix Xenserver)에서 CUDA 지원 GPU에 직접 액세스할 수 있기를 원합니다. 특히 우리는 4개의 Tesla C2050 장치로 구성된 NVIDIA Tesla S2050 장치에 액세스하기 위해 PCI 패스스루를 사용하려고 합니다. Xenserver 5.6이 SLI 다중 OS 지원 GPU를 지원한다는 것을 알고 있지만 C2050은 SLI 다중 OS 장치가 아닌 것으로 알고 있습니다. 제가 경험한 성능 및 유지 관리 문제 때문에 RPC와 같은 솔루션은 피하고 싶습니다.
Amazon EC2는 Tesla M2050 GPU가 탑재된 Xen VM을 제공하는데, 이는 우리의 C2050과 매우 유사하므로 제가 하고 싶은 일이 가능할 것 같습니다. SLI가 아닌 다중 OS GPU를 KVM 또는 Xen에서 Linux VM으로 전달하고 CUDA 애플리케이션을 성공적으로 실행한 사람이 있습니까? 그렇다면 어떤 가상화 솔루션을 사용하고 있으며 어떤 GPU를 사용하고 있습니까?
답변1
XenServer Boston에서는 이 문제를 해결합니까?
http://blogs.citrix.com/2011/05/18/xenserver-boston-beta-program/
보스턴 버전에서는 게스트에서 실행 중인 애플리케이션이 GPU 지침("GPU 통과")을 활용할 수 있도록 물리적 GPU를 VM에 할당할 수 있습니다. 이는 가상 데스크탑을 통해 CAD 및 기타 그래픽 애플리케이션을 제공하기 위한 XenDesktop HDX 3D Pro 기술에 상당한 TCO 이점을 제공합니다.
답변2
nVidia가 필요한 것 같습니다VGX 보드(Kepler) 및 Xen/Citrix.