Parallel virtualized memory translation with nested elastic cuckoo page tables
Parallel virtualized memory translation with nested elastic cuckoo page tables
复制标题
使用嵌套弹性布谷鸟页表进行并行虚拟化内存转换
DOI:
10.1145/3503222.3507720
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Torrellas, Josep
中科院分区:
文献类型:
--
作者:
Stojkovic, Jovan;Skarlatos, Dimitrios;Kokolis, Apostolos;Xu, Tianyin;Torrellas, Josep
A major reason why nested or virtualized address translations are slow is because current systems organize page tables in a multi-level tree that is accessed in a sequential manner. A nested translation may potentially require up to twenty-four sequential memory accesses. To address this problem, this paper presents the first page table design that supportsparallelnested address translation. The design is based on using hashed page tables (HPTs) for both guest and host. However, directly extending a native HPT design to a nested environment leads to minor gains. Instead, our design solves a new set of challenges that appear in nested environments. Our scheme eliminates all but three of the potentially twenty-four sequential steps of a nested translation—while judiciously limiting the number of parallel memory accesses issued to avoid over-consuming cache bandwidth. As a result, compared to conventional nested radix tables, our design speeds-up the execution of a set of applications by an average of 1.19x (for 4KB pages) and 1.24x (when huge pages are used). In addition, we also show a migration path from current nested radix page tables to our design.
登录
查看更多内容
DOI:
--
发表时间:
2000
期刊:
影响因子:
--
作者:
S. Eranian;D. Mosberger
通讯作者:
D. Mosberger
DOI:
10.1109/micro50266.2020.00023
发表时间:
2020-10
期刊:
2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
影响因子:
--
作者:
Samira Mirbagher Ajorpaz;Elba Garza;Gilles A. Pokam;Daniel A. Jiménez
通讯作者:
Samira Mirbagher Ajorpaz;Elba Garza;Gilles A. Pokam;Daniel A. Jiménez
影响因子:
1.3
作者:
Joefon Jann;P. Mackerras;J. Ludden;M. Gschwind;Wade Ouren;S. Jacobs;B. F. Veale;D. Edelsohn
通讯作者:
D. Edelsohn
DOI:
--
发表时间:
1994
期刊:
影响因子:
--
作者:
A. Cozzolino
通讯作者:
A. Cozzolino
DOI:
10.1109/isca.2002.1003578
发表时间:
2002
期刊:
Proceedings 29th Annual International Symposium on Computer Architecture
影响因子:
--
作者:
G. Kandiraju;A. Sivasubramaniam
通讯作者:
A. Sivasubramaniam