作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (2): 70-72.

• 软件技术与数据库 • 上一篇    下一篇

减少 TLB 失效开销提高64 位Linux 系统性能的方法

许先超   

  1. 中国科学院计算技术研究所,北京 100080
  • 出版日期:2006-01-20 发布日期:2006-01-20

Method of Improving 64-bits Linux System Performance by Reducing Cost of TLB Miss

XU Xianchao   

  1. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080
  • Online:2006-01-20 Published:2006-01-20

摘要: 针对64 位的Linux 提出了一个减少TLB 失效开销的方法——FAST_TLB_REFILL(快速TLB 重载入)。测试结果表明,这种方法可以将TLB 失效处理时间减少30%以上,对TLB 失效比较频繁的程序会有1%~7%的性能提高。

关键词: TLB 重载入异常;STLB;FAST_TLB_REFILL;龙芯2 号CPU

Abstract: This paper presents a novel method named FAST_TLB_REFILL to decrease the cost of TLB miss. This method decreases the time to handle TLB miss by more than 30%, and improves the performance of high frequent TLB miss applications by 1% to 7%.

Key words: TLB refill exception; Software TLB; FAST_TLB_REFILL; Godson2 CPU