Стандартизация периферии: virtio-gpu, virtio-net и virtio-block в автомобилях SDV
Как открытые спецификации OASIS Virtio обеспечивают переносимость драйверов, совместный рендеринг на GPU и блочное хранилище zero-copy.
Многоэкранный рендеринг через virtio-gpu
В едином кокпите один GPU управляет приборами, центральным дисплеем и экранами пассажиров. Модуль virtio-gpu разделяет очереди команд, защищая спидометр от зависаний в Android.
Сетевое взаимодействие zero-copy через vhost-user
Обычные виртуальные мосты многократно копируют пакеты в ядре. Механизм vhost-user передает буферы пакетов напрямую через общую память со скоростью 40 Гбит/с и задержкой менее 5 мкс.
- Виртуальные устройства, совместимые со спецификацией OASIS Virtio v1.2.
- Аппаратное 3D-ускорение virtio-gpu с изоляцией вывода на разные экраны автомобиля.
- Передача пакетов без копирования через общую память (vhost-user) между виртуальными машинами.
- Модуль virtio-block с контролем QoS для защиты критических операций записи на накопитель.
Исследовать портфель доменов