radioprom032020

Page 35

РАДИОПРОМЫШЛЕННОСТЬ. Т. 30, № 3. 2020 ISSN 2413–9599 (Print)

www.radioprom.org

ISSN 2541–870Х (Online)

DOI: 10.21778/2413‑9599‑2020‑30-3-34-39 УДК: 004.451.1

Виртуализация подсистемы вводавывода микропроцессоров «Эльбрус» С. А. Рыбаков1, 2, Н. Ю. Поляков1 1 АО 2

«МЦСТ», Москва, Россия ФГБОУ ВО «МИРЭА – Российский технологический университет», Москва, Россия

В статье приведено описание и сравнение адаптированных для архитектуры «Эльбрус» методов виртуализации устройств ввода-вывода, входящих в конфигурацию универсальных микропроцессоров. Рассмотренные методы программной эмуляции и паравиртуализации устройств не требуют аппаратной поддержки и обеспечивают полную изоляцию реальных устройств от виртуальных на уровне гипервизора, что позволяет лучше консолидировать физический ввод-вывод. Лучшую производительность по сравнению с другими методами обеспечивает прямое назначение устройства гостю, которое требует аппаратных доработок в блоке управления памятью для операций ввода-вывода (IOMMU). Аппаратная поддержка виртуализации ввода-вывода была реализована в микропроцессорах «Эльбрус‑16C» нового поколения. Результаты исследования могут быть применены пользователями виртуализации платформы «Эльбрус» для детальной настройки ввода-вывода виртуальных машин с целью оптимизации каждой гостевой системы под конкретные задачи. Ключевые слова: виртуализация ввода-вывода, virtio, VFIO, IOMMU, «Эльбрус‑16С» Для цитирования: Рыбаков С. А., Поляков Н. Ю. Виртуализация подсистемы ввода-вывода микропроцессоров «Эльбрус» // Радиопромышленность. 2020. Т. 30, № 3. С. 34–39. DOI: 10.21778/2413‑9599‑2020‑30-3-34-39 © Рыбаков С. А., Поляков Н. Ю., 2020

34

Исследования и разработка радиоэлектронной аппаратуры и систем


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.