віртуальна машина з виділеним GPU - це можливо? Приватна хмара GPU


8

Це також називається хмарним графічним процесором.

Я хочу створити хост VM (VMware або windows - чи інший?), На якому буде розміщено 8 графічних процесорів, і клієнти VM зможуть використовувати графічний процесор за потреби. Це може бути або те, що у кожного віртуального комп'ютера є власний графічний процесор, або що GPU знаходиться в черзі / відрі - і клієнти використовують їх у міру необхідності.

  • Чи можливо це сьогодні?
  • Це можливо або з VMware, або з Windows?
  • Чи є інше рішення, яке здатне це надати?

Є деякі веб-сайти, які пропонують це, я хочу, щоб це все було.


1
Я ніколи не чув такого рішення та давав надзвичайно погану підтримку 3D у всіх гіпервізорах, я сумніваюся, що вона існує сьогодні.
Der Hochstapler

Що ви маєте намір робити з цими графічними процесорами? Обчислення (CUDA / GPGPU / ...) чи графіка? (Я припускаю, що це колишній)
Ренан

1
Наше програмне забезпечення використовує графічний процесор для обчислення рендерингу 3D тканини в режимі реального часу. По мірі того, як наша служба працює в Інтернеті, нам потрібен спосіб множення та відповіді на попит у режимі реального часу. На даний момент ми шукаємо внутрішні розробники. а також вчитися і спалювати, коли потрібно.
Саарико

Що б це за подія, яка дозволить хосту vm знати, що гостю потрібна призначена GPU? Я можу уявити собі шлях у Xen, де ви могли б отримати VM для надсилання запиту до хоста, що може спричинити запуск сценарію, який призначить gpu гостю, але я думаю, що вам потрібен віртуальний gpu присутній з самого початку якщо це були вікна?
Пол

2
Якщо ви задоволені GPU на VM, то можете точно використовувати Xen - ви просто призначите графічний слот GPU для VM. Вам потрібен процесор і материнська плата, які підтримують VT-d (крім VT-x), якщо ви використовуєте Windows у гостях. Це називається pci-passthrough, і він передає гостям слот pci цілком. Я не знайомий з іншими гіпервізорами, щоб знати, чи можуть вони зробити це теж.
Пол

Відповіді:


4

Можливо, ви захочете поглянути на Xen, він підтримує проходження VGA, якщо ваше обладнання підтримує VT-d. Наприклад Налаштування Xen Graphics Card Pass-Through .

Однак якщо ви хочете використовувати CUDA, OpenCL тощо ... (це я припускаю, оскільки ви говорите про "хмару GPU"), ви маєте на увазі дуже велику проблему. Дивіться ці дискусії:


Дякую, ми покинули CUDA, навіть якщо ми з ним дуже добре знайомі. якщо ви хочете, ось наш демонстраційний сайт 3dvirtualclothing.optitex.com/# ! Зверніть увагу, елементи тут заздалегідь запечені - це зображення тривимірного об’єкта на задньому плані - в майбутньому ви зможете змінити манекен і отримати свою форму. 3dvirtualmodel.optitex.com - це зміна переднього кінця
Сааріко

зауважте: сайт моделі virtaul - це розрахунок в реальному часі манекена, який виробляє 3D-об'єкт.
Саарико

1

Ну, сервер 2008 R2 підтримує RemoteFX , який є a technology...that is designed to improve the visual experience of the Remote Desktop Protocol.

Серверу потрібна хоча б одна спеціальна відеокарта (одна карта може підтримувати до 12 машин).

Цікава ідея, яку я особисто ще не використовував, хоча це, безумовно, у моєму списку "дивитись".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.