z-logo
open-access-imgOpen Access
Input/output virtualization of Elbrus microprocessors
Author(s) -
S. A. Rybakov,
N. Yu. Polyakov
Publication year - 2020
Publication title -
radiopromyšlennostʹ
Language(s) - English
Resource type - Journals
eISSN - 2541-870X
pISSN - 2413-9599
DOI - 10.21778/2413-9599-2020-30-3-34-39
Subject(s) - emulation , operating system , virtualization , hypervisor , computer science , hardware virtualization , virtual machine , embedded system , full virtualization , software , application virtualization , storage virtualization , cloud computing , economics , economic growth
The article describes and compares the methods of input-output (I/O) virtualization, adapted for the Elbrus architecture. The presented methods of software emulation and paravirtualization of devices do not require hardware support and provide complete isolation of real devices from virtual ones at the hypervisor level, which allows for better consolidation of physical I/O. Direct assignment of the device to the guest provides better performance over the other methods, but requires hardware modifications in the I/O Memory Management Unit (IOMMU). Hardware support for I/O virtualization was implemented in the new generation of Elbrus microprocessors. The research results can help the users of the Elbrus platform virtualization to setup a detailed configuration of the virtual machine I/O to optimize each guest system for specific tasks.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here