Accelerating two-dimensional page walks for virtualized systems 论文

2008引用 258
Parallel Computing and Optimization TechniquesCloud Computing and Resource ManagementAdvanced Data Storage Technologies

摘要

Nested paging is a hardware solution for alleviating the software memory management overhead imposed by system virtualization. Nested paging complements existing page walk hardware to form a two-dimensional (2D) page walk, which reduces the need for hypervisor intervention in guest page table management. However, the extra dimension also increases the maximum number of architecturally-required page table references.