期刊文献+

基于历史链接关系的指令高速缓存低功耗方法 被引量:3

Linking history based low-power instruction cache
下载PDF
导出
摘要 针对现代嵌入式处理器中指令高速缓存功耗显著的问题,提出一种基于Cache行间访问历史链接关系的指令高速缓存低功耗方法.通过创建独立可配置的顺序及跳转链接表项,利用链接表项中缓存的历史信息,消除Cache行间访问时对标志位存储器和冗余路数据存储器的访问功耗.进一步提出可复用的链接状态单元,克服了传统方法中由于缓存缺失引起的清空和重建链接表项的缺陷,显著降低了指令高速缓存访问功耗.实验表明,与传统指令高速缓存相比,本方法在取指单元面积仅增加1.35%的情况下,可平均减少标志位存储器访问次数96.38%. A low power instruction cache accessing method based on inter-line linking history was proposed to reduce the power dissipation of instruction cache,which is more significant in modern embedded processor.By creating configurable sequential and jumping linking table(SJLT),this method eliminates the inter-line accessing power of tag and redundant data memory.Moreover,a reusable linking status unit(LSU) is also created to solve the linking table flush and reconstruction problem caused by cache miss in the traditional methods.Utilizing both SJLT and LSU effectively,significant reduction on dynamic power consumption was successfully achieved.Experimental results showed that,in comparison with the traditional instruction cache,the novel method reduced 96.38% of the tag access with only 1.35% area increment of instruction fetch unit.
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2011年第3期467-471,502,共6页 Journal of Zhejiang University:Engineering Science
基金 国家自然科学基金资助项目(90707002 60906012)
关键词 Cache行间访问 链接表项 链接状态单元 低功耗 Cache inter-line access linking table linking status unit low power
  • 相关文献

参考文献11

  • 1孟建熠,黄凯,严晓浪,葛海通.应用于SoC功能验证的快速处理器仿真模型[J].浙江大学学报(工学版),2009,43(3):401-405. 被引量:2
  • 2BELLAS N,HAJJ I N,POLYCHRONOPOULOS CD,et al.Architectural and compiler techniques for en-ergy reduction in high-performance microprocessors. Very Large Scale Integration (VLSI)Systems . 2000
  • 3ZHANG Ming-ming,CHANG Xiao-tao,ZHANG Ge.Re-ducing cache energy consumption by tag encoding in embed-ded processors. Proceedings of the 2007InternationalSymposium on Low Power Electronics and Design . 2007
  • 4Zhang You-tao,Yang Jun.Low cost instruction Cache designs for tag comparison elimination. Proceedings of the 2003 International Symposium on Low Power Electronics and Design . 2003
  • 5C-SKY Microsystems.32-bit high performance and lowpower embedded processor. http:∥www.c-sky.com . 2003
  • 6Ma A,Zhang M,Asanovic K.Way memorization to reduce fetch energy in instruction Cache. Workshop on Complexity-Effective Design, ISCA-28 . 2001
  • 7Montanaro J,Witek R T,Anne K,et al.A 160-MHz, 32-b,0.5-W CMOS RISC microprocessor. IEEE Journal of Solid State Circuits . 1996
  • 8Panwar R,Rereels D.Reducing the frequency of tag compares for low power Ⅰ-cache design. ISLPED‘95 . 1995
  • 9Ching-Long Su,Despain, A. M."Cache designs for energy efficiency". System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on . 1995
  • 10Kin J,Munish G,Mangione-Smith W H.The filter cache: an energy efficient memory structure. Proceedings of 30th Annual IEEE/ACM International Symposium on Microarchitecture . 1997

二级参考文献10

  • 1TSAI T, YANG Y, LIU C. A hardware/software codesign of MP3 audio decoder [J]. Journal of VLSI Signal Processing Systems, 2005, 41(1): 111 - 127.
  • 2HWANG D, LAI B, FAN Y, et al. Design flow for HW/ SW acceleration transparency in the thumbpod secure embedded system [C] // Proceedings of the 40th Design Automation Conference. Anaheim: IEEE, 2003 : 60 - 65.
  • 3ANDREWS J. Improving HW/SW co-verification with SoC verification matrix [J]. ARM IQ Magazine, 2004, 3 (2): 40-45.
  • 4RIIHIMAKI J, HELMINEN V, KUUSILINNA, et al. Distributing SoC simulations over a network of computers [ C]//Proceedings of the Euromiero Symposium on Digital System Design. Belek-Antalya.. IEEE Computer Society, 2003 : 447.
  • 5LEE J, YANG W, KWON Y, et al. Simulation acceleration of transaction-level models for SoC with RTL subblocks[C]// Proceedings of the 2005 Conference on Asia South Pacific Design Automation. Shanghai: ACM, 2005 : 499 - 502.
  • 6ARM Ltd. The ARM DesignStart^TM program [EB/ OL]. [2007-07-22]. http://www. arm. com/products/licensing/designstart. html.
  • 7NAKAMURA Y, HOSOKAWA K, KURODA I, et al. A fast hardware/software co-verification method for system-on-a-chip by using a C/C-++ simulator and FPGA emulator with shared register communication[C] // Proceedings of the 41st Design Automation Conference. San Diego: IEEE Computer Society, 2004: 299 - 304.
  • 8YANG W, CHUNG M K, KYUNG C M. Current status and challenges of SoC verification for embedded systems market [C ]// Proceedings of IEEE International System-on-Chip. Portland: IEEE, 2003: 213- 216.
  • 9C-SKY Microsystems. 32-bit high performance and low power embedded processor[EB/OL]. [2003-08-01]. http: //www. c-sky. com.
  • 10SCOTT J, LEE H, ARENDS J, et al. Designing the low-power M * Core^TM architecture[C]// Proceedings of IEEE Power Driven Mieroarehiteeture Workshop. Barcelona: ACM, 1998:145- 150.

共引文献1

同被引文献15

  • 1GONZALEZ R, HOROWITZ M. Energy dissipation in general purpose microprocessors [J]. IEEE Journal of Solid-State Circuits, 1996, 31(9) :1277 - 1284.
  • 2TSAI Y Y, CHEN C H. Energy-efficient trace reuse cache for embedded processors [J]. IEEE Transactions on Very Large Scale Integration Systems, 2011,19 (9) : 1681 - 1694.
  • 3HASEGAWA A, KAWASAKI I, YAMADA K, et al. SH3: high code density, low power[J]. IEEE Micro, 1995, 15(6): 11-19.
  • 4INOUE K, ISHIHARA T, MURAKAMI K. Way-pre- dicting set-associative cache for high performance and low energy consumption [C]// Proceedings of ISLPED. California: [s. n. ], 1999 : 273 - 275.
  • 5XU C P, ZHANG G, HAO S Q. Fast way-prediction instruction cache for energy efficiency and high perform- ance [C]// Proceedings of NAS. Zhang Jia Jie: [s. n. ], 2009:235 - 238.
  • 6MA A, ZHANG M, ASANOVIC K. Way memoriza- tion to reduce fetch energy in instruction caches [C] // ISCA Workshop on Complexity Effective Design. Swe- den: IEEE, 2001.
  • 7XIE Z C, TONG D, CHENG X. WHOLE: a low ener- gy I-cache with separate way history [C]// Proceedings of IEEE International Conference on Computer Design. California: IEEE, 2009 : 137 - 143.
  • 8PANWAR R, RENNELS D. Reducing the frequency of tag compares for low power I:cache design [C]// Prooeedings of ISLPED. California: Es. rL 1, 1995:57 - 62.
  • 9C-SKY microsystems. 32-bit high performance and low power embedded processor [EB/OL]. [2003-08-01]. http :// www. c-sky, com.
  • 10BROOKS D, TIWARI V, MARTONOSI M. Wattch: a framework for architectural-level power analysis and optimizations [C]// Proceedings of the 27th Annual In- ternational Symposium on Computer Architecture. Van- couver: [s. n.], 2000:83 - 94.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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