Compendia: reducing virtual-memory costs via selective densification
Compendia: reducing virtual-memory costs via selective densification
复制标题
概要:通过选择性致密化降低虚拟内存成本
DOI:
10.1145/3459898.3463902
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Ainsworth S
中科院分区:
文献类型:
--
作者:
Ainsworth S
Virtual-to-physical memory translation is becoming an increasingly dominant cost in workload execution; as data sizes scale, up to four memory accesses are required per translation, and 24 in virtualised systems. However, the radix trees in use today to hold these translations have many favorable properties, including cacheability, ability to fit in conventional 4 KiB page frames, and a sparse representation. They are therefore unlikely to be replaced in the near future.In this paper we argue that these structures are actually too sparse for modern workloads, so many of the overheads are unnecessary. Instead, where appropriate, we expand groups of 4 KiB layers, each able to translate 9 bits of address space, into a single 2 MiB layer, able to translate 18 bits in a single memory access. These fit in the standard huge-page allocations used by most conventional operating systems and architectures. With minor extensions to the page-table-walker structures to support these, and aid in their cacheability, we can reduce memory accesses per walk by 27%, or 56% for virtualised systems, without significant memory overhead.
登录
查看更多内容
DOI:
--
发表时间:
2013
期刊:
--
影响因子:
--
作者:
A. Bhattacharjee
通讯作者:
A. Bhattacharjee
DOI:
10.1145/3352460.3358294
发表时间:
2019
期刊:
Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture
影响因子:
--
作者:
Artemiy Margaritov;Dmitrii Ustiugov;Edouard Bugnion;Boris Grot
通讯作者:
Boris Grot
DOI:
10.1007/978-3-031-01757-5
发表时间:
2017
期刊:
2009 18th International Conference on Parallel Architectures and Compilation Techniques
影响因子:
--
作者:
A. Bhattacharjee;Daniel Lustig
通讯作者:
Daniel Lustig
DOI:
--
发表时间:
--
期刊:
Sigplan Notices
影响因子:
--
作者:
Carl A. Waldspurger
通讯作者:
Carl A. Waldspurger
DOI:
10.1109/isca.1993.698544
发表时间:
1993
期刊:
Proceedings of the 20th Annual International Symposium on Computer Architecture
影响因子:
--
作者:
Jerome C. Huck;Jim Hays
通讯作者:
Jim Hays