Proceedings of The12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2016
DOI: 10.1145/2892242.2892258
|View full text |Cite
|
Sign up to set email alerts
|

Performance Implications of Extended Page Tables on Virtualized x86 Processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
5
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 26 publications
(6 citation statements)
references
References 13 publications
1
5
0
Order By: Relevance
“…This is contrary to some published experiments, for example, VMware have conducted a performance evaluation of EPT in VMware [2009], which shows that EPT can improve performance of MMU-intensive benchmarks by 48% and MMU microbenchmarks by up to 600%. However, our measurement of the impact of EPT on the SPEC CPU2006 benchmarks shows that the performance increase is negligible, which is also the conclusion drawn by Buell et al [2013] and Merrifield and Taheri [2016]. Figure 13 shows the relative performance Fig. 14.…”
Section: Additional Hardware Support For Mmu Virtualizationsupporting
confidence: 82%
“…This is contrary to some published experiments, for example, VMware have conducted a performance evaluation of EPT in VMware [2009], which shows that EPT can improve performance of MMU-intensive benchmarks by 48% and MMU microbenchmarks by up to 600%. However, our measurement of the impact of EPT on the SPEC CPU2006 benchmarks shows that the performance increase is negligible, which is also the conclusion drawn by Buell et al [2013] and Merrifield and Taheri [2016]. Figure 13 shows the relative performance Fig. 14.…”
Section: Additional Hardware Support For Mmu Virtualizationsupporting
confidence: 82%
“…The vMMU uses a Virtual Processor IDentifier (VPID) to identify the TLB cache lines utilized by both VMs and VMM. More specifically, the VPID avoids the TLB cache flush during VM-VMM transitions with an Extended Page-Table (EPT) [97] mechanism that employs hardware based nested address translation (see Sec. III-B2b).…”
Section: ) Hypervisorsmentioning
confidence: 99%
“…More profound work tends to have a very narrow scope, e.g. nested paging [61], NUMA locality [47] or I/O [62]. Nevertheless, these studies have pinpointed various major causes of virtualization overhead, such as false cache sharing, extra iTLB misses and poor I/O performance, resulting in various hardware improvements being implemented [11], [63].…”
Section: Related Workmentioning
confidence: 99%