Acta Scientiarum Naturalium Universitatis Pekinensis ›› 2020, Vol. 56 ›› Issue (6): 1165-1168.DOI: 10.13209/j.0479-8023.2020.101

Previous Articles    

Evaluation of Technologies Improving Translation Coverage of TLB Using Continuity of Memory Mapping

BAN Yikun, ZHANG Weiqi, ZHOU Yuchen, YI Jiangfang   

  1. School of Electronics Engineering and Computer Science, Peking University, Beijing 100871
  • Received:2019-11-28 Revised:2020-02-04 Online:2020-11-20 Published:2020-11-20
  • Contact: YI Jiangfang, E-mail: yijiangfang(at)mprc.pku.edu.cn

利用内存映射连续性提高TLB地址覆盖范围的技术评测

班义琨, 张炜奇, 周昱晨, 易江芳   

  1. 北京大学信息科学技术学院系统结构研究所, 北京 100871
  • 通讯作者: 易江芳, E-mail: yijiangfang(at)mprc.pku.edu.cn
  • 基金资助:
    国家科技重大专项(2018ZX01029101)资助

Abstract:

The authors define and evaluate the continuity distribution in memory mapping of some typical benchmark programs, and verifiy the existence of multiple types of continuity (mixed continuity) in memory mapping of programs. Furthermore, some technologies using continuity of memory mapping to improve translation coverage of TLB are evaluated. It is found that the existence of mixed continuity limits the actual effect of existing technologies in real scenes.

Key words: virtual memory, mixed continuity, TLB (translation lookaside buffer)

摘要:

定义并评测典型基准测序程序内存映射中的连续性分布, 验证程序的内存映射中普遍存在多样的连续性(混合连续性)。对利用内存映射连续性提高TLB翻译覆盖范围的技术进行评测, 发现混合连续性的存在能够限制现有技术在真实场景中的实际效果。

关键词: 虚拟存储, 混合连续性, 变换旁路缓冲器