嵌入式处理器中降低Cache缺失代价设计方法研究

被引:3
作者
黄海林
许彤
范东睿
唐志敏
机构
[1] 中国科学院计算技术研究所系统结构部
关键词
嵌入式处理器; Cache; 缺失代价;
D O I
暂无
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
081201 ;
摘要
以龙芯1号处理器为研究对象,探讨了嵌入式处理器中降低Cache缺失代价的设计方法.通过分析处理器的结构特征,本文实现了在关键字优先基础上一次缺失下命中的非阻塞数据Cache,可以将处理器平均性能提高3.9%.同时利用局部性原理,在关键字优先非阻塞数据Cache的基础上,本文提出了一种类非阻塞的指令Cache设计方法,可以降低指令Cache的缺失代价,以较小的实现代价进一步将处理器平均性能提高7.7%.通过本文的工作,可以同时降低指令Cache和数据Cache的缺失代价,处理器的平均性能提高了11.6%.
引用
收藏
页码:2077 / 2081
页数:5
相关论文
共 9 条
[1]  
Trace-driven memory simulation: a survey. Uhilg R A,Mudge T N. ACM Computing Surveys . 1997
[2]  
MIDEE: smoothing branch and instruction cache miss penalties on deep pipelines microarchitecture[C]. Drach, N,Seznec, A. 1993. Proceedings of the 26th Annual International Symposium . 1993
[3]  
Power4 System Microarchitecture WhitePaper[EB OL]. http: www-1. ibm. com servers eserver pseries hardwarewhitepapers power4. html . 2005
[4]  
The mips R10000 superscalar microprocessor micro. Yeager K C. IEEE . 1996
[5]  
the alpha 21264 microprocessor[J]. Kessler R E. Micro, IEEE . 1999
[6]  
Computer architecture: a quantitative approach. John L Hennessy,David A Patterson. . 2002
[7]  
Write buffer design for on-chip cache C]. Chu P P,Gottipati R. Computer Design: VLSI in Computers and Processors,1994. ICCD ’94. Proceedings. IEEE International Conference . 1994
[8]  
Reducing energy and delay using efficient victim caches[C]. Memik G,Reinman G,Mangione-Smith W H. Low Power Electronics and Design, 2003. ISLPED ’03. Proceedings of the 2003 International Symposium . 2003
[9]  
Performance tradeoffs in cache design[C]. Przybylski S,Horowitz M,Hennessy J. Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium . 1988