期刊文献+

一种TLB结构优化方法 被引量:2

An Optimization Method of TLB Architecture
下载PDF
导出
摘要 针对国产处理器地址代换旁路缓冲(TLB)性能不足的问题,通过对现有的虚实地址代换流程进行分析,提出设置独立第三级页表基址虚实映射缓存,对数据TLB结构进行优化的方法,减少低级页表虚实映射关系对高级页表虚实映射关系的挤占淘汰。SPEC CPU2000测试结果表明,近一半的课题能减少60%以上数据TLB的DM次数,少数课题甚至能减少90%以上,有效减少数据TLB缺失率。 Aiming at the problem of the inefficiency of the Translation Look-aside Buffer(TLB) of a homegrown microprocessor, based on the analysis of current virtual to real address mapping program, a method of TLB architecture optimization is put forward, which is to setup a separate virtual to real address mapping cache of the base address of third level page tables, decreasing the occurrence of replacement of higher level page table entries by lower levcl ones. After evaluation using SPEC CPU2000 benchmark, the Double Miss(DM) rate of the data TLB of almost half of the benchmarks is dropped down by 60% at least and some of the benchmarks are decreased by 90% above, such optimization can reduce data TLB miss rate effectively.
出处 《计算机工程》 CAS CSCD 2012年第21期253-256,共4页 Computer Engineering
关键词 地址代换旁路缓冲 缺失率 多级页表 页表 虚页号 物理页号 Translation Look-aside Buffer(TLB) miss rate multilevel page table page table virtual page number physical page number
  • 相关文献

参考文献8

  • 1Kandiraju G, Sivasubramaniam A. Characterizing the d-TLB Behavior of SPEC CPU2000 Benchmarks[C]//Proc. of 2002 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems. New York, USA: [s. n.], 2002.
  • 2Talluri M, Hill M. Surpassing the TLB Performance of Superpages with Less Operating System Support[C]//Proc. of International Conference on Architectural Support for Programming Languages and Operating Systems. New York, USA: [s. n.], 1994.
  • 3McCurdy C, Cox A L, Vetter J. Investigating the TLB Behavior of High-end Scientific Applications on Commodity Micro- processors[C]//Proc, of IEEE International Symposium on Performance Analysis of Systems and Software. Washington D. C., USA: [s. n.], 2008: 95-104.
  • 4Rosenblum M, Bugnion E, Herrod S A, et al. The Impact of Architectural Trends on Operating System Performance[C]//Proc. of the 15th ACM Symposium on Operating Systems Principles. New York, USA: [s. n.], 1995.
  • 5Ronak S. Inside Intel Next Generation Nehalem Microarchitec- ture[Z]. Intel Developers Forum, 2008.
  • 6HennessyJL,PattersonDA.计算机系统结构:量化研究方法[M].白跃彬,译.北京:电子工业出版社,2007.
  • 7Kom W, Chang M. SPEC CPU2006 Sensitivity to Memory Page Sizes[J]. ACM SIGARCH Computer Architecture News, 2007, 35(1): 97-101.
  • 8Jacob B, Mudge T. Virtual Memory in Contemporary Microprocessors[J]. IEEE Micro, 1998, 18(4): 60-75.

共引文献1

同被引文献8

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部