2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA) 2016
DOI: 10.1109/isca.2016.35
|View full text |Cite
|
Sign up to set email alerts
|

ARM Virtualization: Performance and Architectural Implications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 29 publications
(16 citation statements)
references
References 11 publications
0
16
0
Order By: Relevance
“…Furthermore, the ARM architecture introduced a System Memory Management Unit (SMMU) and a 2-stage page translation process handling the translation and mapping of a virtual address (VA) to a physical address (PA) via a translation page table. In the first stage, the Virtual Address (VA) is mapped to an Intermediate Physical Address (IPA) which is controlled by the OS while at the second stage, the hypervisor performs the translation of the IPA to the Physical Address (PA) [5,17,12].…”
Section: A Arm Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…Furthermore, the ARM architecture introduced a System Memory Management Unit (SMMU) and a 2-stage page translation process handling the translation and mapping of a virtual address (VA) to a physical address (PA) via a translation page table. In the first stage, the Virtual Address (VA) is mapped to an Intermediate Physical Address (IPA) which is controlled by the OS while at the second stage, the hypervisor performs the translation of the IPA to the Physical Address (PA) [5,17,12].…”
Section: A Arm Architecturementioning
confidence: 99%
“…Since ARM hardware-assisted virtualisation features do not support a VMCS memory structure, they do not automatically retain all guest and host processor states. Instead, ARM architectures enable the flexibility for software running on the EL2 exception level to decide which processor state it wants to save [12,10]. On the ARMv8 architecture, interrupts and exceptions have the same meaning and are used alternately.…”
Section: ) Migrating Cpu Statesmentioning
confidence: 99%
“…Virtual Layered File Systems [144,145] introduced the core ideas of layers and repositories behind Docker and CoreOS. KVM/ARM [60] is widely deployed and used as the mainline Linux ARM hypervisor, and has led to improvements in ARM architectural support for virtualization [58]. MobiDesk [26], THINC [25], and other detailed measurement studies helped make the case for virtual desktop infrastructure, which has become widely used in industry.…”
Section: Authors' Perspectivesmentioning
confidence: 99%
“…ese hypervisors are useful to compare given their popularity and their different design choices. is work is based on a measurement study published in 2016 using state-of-the-art hardware for that time [58]. §8.1 first provides background regarding the current design of KVM and Xen.…”
Section: H a P T E Rmentioning
confidence: 99%
See 1 more Smart Citation