• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (06): 1037-1042.

• 论文 •    下一篇

基于流水化和滑动窗口结构的低功耗指令Cache设计

李伟,肖建青   

  1. (西安微电子技术研究所,陕西 西安 710065)
  • 收稿日期:2014-05-02 修回日期:2014-09-01 出版日期:2015-06-25 发布日期:2015-06-25
  • 基金资助:

    国家863计划资助项目(2011AA120201)

Low power instruction cache design based on
pipeline and sliding window structure  

LI Wei,XIAO Jianqing   

  1. (Xi’an Microelectronic Technology Institute,Xi’an 710065,China)
  • Received:2014-05-02 Revised:2014-09-01 Online:2015-06-25 Published:2015-06-25

摘要:

嵌入式处理器中Cache的应用极大地提高了处理器的性能,同时Cache,尤其是指令Cache功耗占据了处理器很大一部分功耗,关闭不必要的tag SRAM和data SRAM的访问,可以极大地降低功耗。提出了一种流水化的指令Cache访问机制,关闭不必要的data SRAM的访问;并且通过记录指令Cache行的信息和预测下一行的Cache形成一个Cache行滑动窗口,关闭不必要的tag SRAM访问。所提出的方法没有性能损失,在SMIC 90 nm工艺下进行功耗分析,其指令访问的功耗降低50%。

关键词: 指令Cache;低功耗 ;流水化;滑动窗口;CPU

Abstract:

While the application of cache significantly improves the performance of the embedded processors, the cache, especially the I-cache, also consumes a large proportion of power. Reducing unnecessary accesses to the tag SRAM and the data SRAM can lower the power consumption. In this paper we design a pipeline I-Cache access mechanism that can deny the unnecessary access to the data SRAM. We also present a slide window of the cache lines by recording the information of the current introduction cache line and by predicting the information of the next cache line to reduce the unnecessary access to the tag SRAM. In the SMIC 90nm, the proposed method can achieve a 50% power reduction of the I-Cache without any performance degradation.

Key words: I-cache;low power;pipeline;slide window;CPU