GPGPU / CUDA trong KVM hoặc Xen


8

Chúng tôi muốn cho phép truy cập trực tiếp vào GPU hỗ trợ CUDA trong KVM hoặc Xen (hoặc Citrix Xenserver). Cụ thể, chúng tôi muốn sử dụng thông qua PCI để truy cập vào một đơn vị NVIDIA Tesla S2050, bao gồm 4 thiết bị Tesla C2050. Tôi biết rằng Xenserver 5.6 hỗ trợ GPU hỗ trợ đa hệ điều hành SLI, nhưng tôi hiểu rằng C2050 không phải là thiết bị đa hệ điều hành SLI. Tôi muốn tránh các giải pháp giống như RPC do các vấn đề về hiệu suất và bảo trì mà tôi đã gặp phải.

Amazon EC2 cung cấp máy ảo Xen với GPU Tesla M2050, mà tôi tin là khá giống với C2050 của chúng tôi, vì vậy có vẻ như những gì tôi muốn làm là có thể. Có ai đã chuyển thành công GPU đa hệ điều hành SLI cho Linux VM từ KVM hoặc Xen và chạy thành công ứng dụng CUDA chưa? Nếu vậy, bạn đã sử dụng giải pháp ảo hóa nào và GPU nào đã được sử dụng?


Tôi biết đó không phải là câu trả lời trực tiếp, nhưng tôi đã thử sử dụng Nvidia 200 series với ESXi 4.1 và không đi đến đâu. Ngay cả khi thông qua được thiết lập đúng địa chỉ PCI, khách vẫn không thể truy cập các thiết bị có chương trình CUDA truy cập muốn.
Marcin

Câu trả lời:


1

XenServer Boston có giải quyết được vấn đề này không?

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

Với bản phát hành Boston, GPU vật lý có thể được gán cho VM để các ứng dụng chạy trong máy khách có thể tận dụng các hướng dẫn GPU (GPU GPU pass-thru thr). Điều này mang lại lợi ích TCO đáng kể cho công nghệ XenDesktop HDX 3D Pro được sử dụng để phân phối CAD và các ứng dụng đồ họa khác thông qua máy tính để bàn ảo


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.