跳到主要导航 跳到搜索 跳到主要内容

Unified-TP: A Unified TLB and Page Table Cache Structure for Efficient Address Translation

  • Chongqing University
  • University of Texas at Arlington

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

To improve the performance of address translation in applications with large memory footprints, techniques, such as hugepages and HW coalescing, are proposed to increase the coverage of limited hardware translation entries by exploiting the contiguous memory allocation to lower Tanslation Lookaside Buffer (TLB) miss rate. Furthermore, Page Table Caches (PTCs) are proposed to store the upper-level page table entries to reduce the TLB miss handling latency. Both increasing TLB coverage and reducing TLB miss handling latency have proved to be effective in speeding up address translation, to a certain extent. Nevertheless, our preliminary studies suggest that the structural separation between TLBs and PTCs in existing computer systems makes these two methods less effective because they are exclusively used in TLBs and PTCs respectively. In particular, the separate structures cannot dynamically adjust their sizes according to the workloads, resulting in low resource utilization and inefficient address translation. To address these issues, we propose a unified structure, called Unified - Tp,which stores PTC and TLB entries together. Besides, Our modified LRU algorithm helps identify the cold TLB and PTC entries and dynamically adjust the numbers of TLB and PTC entries to adapt to different workloads. Furthermore, we introduce a scheme of parallel search when receiving memory access requests. Our experimental results show that Unified-TP can reduce the numbers of TLB misses by an average of 35.69 % and improve the performance by an average of 11.12% compared with separately structured TLBs and PTCs.

源语言英语
主期刊名Proceedings - 2020 IEEE 38th International Conference on Computer Design, ICCD 2020
出版商Institute of Electrical and Electronics Engineers Inc.
255-262
页数8
ISBN(电子版)9781728197104
DOI
出版状态已出版 - 10月 2020
活动38th IEEE International Conference on Computer Design, ICCD 2020 - Hartford, 美国
期限: 18 10月 202021 10月 2020

出版系列

姓名Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors
2020-October
ISSN(印刷版)1063-6404

会议

会议38th IEEE International Conference on Computer Design, ICCD 2020
国家/地区美国
Hartford
时期18/10/2021/10/20

指纹

探究 'Unified-TP: A Unified TLB and Page Table Cache Structure for Efficient Address Translation' 的科研主题。它们共同构成独一无二的指纹。

引用此