Улучшения виртуализации GPU

Схема работы ВГПУ

El Доступ к графическому процессору он становится все более необходимым в контейнерных и пищевых средах. Популяризация виртуальных машин и контейнеров поставила новые задачи с точки зрения совместимости с графическими процессорами. Google и Collabora реализуют поддержку этого типа технологий, и доказательством этого является Virgil3D, проект с открытым исходным кодом, с помощью которого можно создавать виртуальные графические процессоры или vGPU для виртуальных сред. Например, в QEMU мы можем пользоваться этим через virglrenderer и virtio-gpu, как вы можете видеть на предыдущей диаграмме ...

Приложения виртуальной машины, которые работают с OpenGL его можно использовать без модификаций Mesa (или с другими проприетарными стеками от других разработчиков), передавая аппаратные команды через virtio-gpu, а не напрямую через Mesa. Как только физическая машина или хост получит аппаратные команды для обработки графики, они будут интерпретированы virglrenderer, как если бы это была обычная среда OpenGL. Что ж, теперь есть новые улучшения в этом отношении, такие как реализация в QEMU поддержка использования ускорения OpenGL ES (чтобы иметь возможность запускать QEMU в средах, поддерживающих только OpenGL ES), улучшения совместимости Virglrenderer с OpenGL ES 2.0, а также работает с OPenGL ES 3.0. Кроме того, для Virglrenderer были добавлены некоторые улучшения и новые функции. Но это не единственные улучшения, мы уже работаем над гораздо большим на будущее ...

В любом случае, они не единственные, кто об этом беспокоится NVIDIA и AMD Они изучают и разрабатывают свои собственные решения в этом отношении из-за важности, возможно, не для большинства пользователей настольных компьютеров, а для всех компаний или пользователей, которым необходимо внедрять виртуальные среды, подобные тем, которые мы обычно используем в облаке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.