mesin virtual dengan GPU khusus - apakah mungkin? Cloud GPU Pribadi

8

Ini juga disebut sebagai cloud GPU.

Saya ingin membangun host VM (VMware atau windows - atau lainnya?) Yang akan memiliki 8 GPU di atasnya, dan klien VM akan dapat menggunakan GPU sesuai kebutuhan. Bisa jadi setiap VM memiliki GPU sendiri, atau bahwa GPU berada dalam antrian / ember - dan klien menggunakannya sesuai kebutuhan.

  • Apakah mungkin hari ini?
  • Apakah mungkin dengan VMware atau Windows?
  • Apakah ada solusi lain yang mampu menyediakan ini?

Ada beberapa situs web yang menawarkan ini, saya mau in-house ini.

Saariko
sumber
1
Saya belum pernah mendengar solusi seperti ini dan mengingat dukungan 3D yang sangat buruk di semua hypervisor, saya ragu itu ada hari ini.
Der Hochstapler
Apa yang ingin Anda lakukan dengan GPU itu? Komputasi (CUDA / GPGPU / ...) atau grafik? (Saya menganggap itu yang pertama)
Renan
1
Perangkat lunak kami menggunakan GPU untuk menghitung rendering kain 3D secara real time. Saat layanan kami online, kami membutuhkan cara untuk menggandakan dan menjawab permintaan secara real time juga. Saat ini, kami sedang mencari in-house dev env. serta untuk belajar dan membakar saat dibutuhkan.
Saariko
Apa yang akan menjadi acara yang akan membuat vm host tahu bahwa tamu membutuhkan GPU yang ditugaskan? Saya dapat membayangkan cara di Xen di mana Anda bisa mendapatkan VM untuk mengirim permintaan ke tuan rumah, yang dapat menyebabkan skrip dijalankan yang akan menetapkan gpu untuk tamu, tapi saya membayangkan bahwa Anda membutuhkan hadiah gpu virtual dari awal apakah itu windows?
Paul
2
Jika Anda senang dengan GPU per VM, maka Anda dapat menggunakan Xen pasti - Anda hanya menetapkan slot GPU pci ke VM. Anda memerlukan prosesor dan motherboard yang mendukung VT-d (selain VT-x) jika Anda menggunakan Windows di tamu. Ini disebut pci-passthrough, dan menyerahkan slot pci kepada tamu sepenuhnya. Saya tidak terbiasa dengan hypervisor lain untuk mengetahui apakah mereka dapat melakukan ini juga.
Paul

Jawaban:

4

Anda mungkin ingin melihat Xen, mendukung VGA passthrough jika perangkat keras Anda mendukung VT-d. Misalnya, Menyiapkan Kartu Grafis Xen Pass-Through .

Namun, jika Anda ingin menggunakan CUDA, OpenCL dll ... (ini yang saya asumsikan, karena Anda berbicara tentang "cloud GPU"), Anda melihat masalah yang sangat besar. Lihat diskusi itu:

Renan
sumber
Terima kasih, kami telah menjatuhkan CUDA untuk saat ini, bahkan kami sangat akrab dengannya. jika Anda mau, berikut adalah situs demo kami 3dvirtualclothing.optitex.com/# ! harap dicatat, item di sini sudah dipanggang - ini adalah gambar objek 3D di latar belakang - di masa depan, Anda akan dapat mengubah boneka dan mendapatkan yang sesuai. 3dvirtualmodel.optitex.com adalah ujung depan yang berubah
Saariko
catatan: situs model virtaul adalah perhitungan waktu nyata dari manekin yang menghasilkan objek 3D.
Saariko
1

Ya, Server 2008 R2 mendukung RemoteFX , yaitu a technology...that is designed to improve the visual experience of the Remote Desktop Protocol.

Server memerlukan setidaknya satu kartu grafis khusus (satu kartu dapat mendukung hingga 12 mesin).

Ini adalah ide yang menarik yang saya, secara pribadi, belum pernah digunakan, meskipun sudah pasti pada daftar "untuk melihat".

tombull89
sumber