Low energy, highly-associative cache design for embedded processors

被引:6
|
作者
Veidenbaum, A [1 ]
Nicolaescu, D [1 ]
机构
[1] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92717 USA
关键词
D O I
10.1109/ICCD.2004.1347942
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many embedded processors use highly associative data caches implemented using a CAM-based tag search. When high-associativity is desirable, CAM designs can offer performance advantages due to fast associative search. However, CAMS are not energy efficient. This paper describes a CAM-based cache design which uses prediction to reduce energy consumption. A last used prediction is shown to achieve an 86% prediction accuracy, on average. A new design integrating such predictor in the CAM tag store is described. A 30% average D-cache energy reduction is demonstrated for the MiBench programs with little additional hardware or impact on processor performance. Even better results can be achieved with another predictor design which increases prediction accuracy. Significant static energy reduction is also possible using this approach for the RAM data store.
引用
收藏
页码:332 / 335
页数:4
相关论文
共 50 条
  • [1] A low power highly associative cache for embedded systems
    Zhang, Chuanjun
    PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 31 - 36
  • [2] Modified hotspot cache architecture: A low energy fast cache for embedded processors
    Ali, Kashif
    Aboelaze, Mokhtar
    Datta, Suprakash
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 35 - +
  • [3] Cache Controller Design on Ultra Low Leakage Embedded Processors
    Lei, Zhao
    Xu, Hui
    Seki, Naomi
    Yoshiki, Saito
    Hasegawa, Yohei
    Usami, Kimiyoshi
    Amano, Hideharu
    ARCHITECTURE OF COMPUTING SYSTEMS-ARCS 2009, 22ND INTERNATIONAL CONFERENCE, 2009, 5455 : 171 - +
  • [4] Energy-efficient design for highly associative instruction caches in next-generation embedded processors
    Aragon, JL
    Nicolaescu, D
    Veidenbaum, A
    Badulescu, AM
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1374 - 1375
  • [5] Data Cache-Energy and ThroughputModels: Design Exploration for Embedded Processors
    Qadri, Muhammad Yasir
    McDonald-Maier, Klaus D.
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2009, (01)
  • [6] Cooperative cache system: A low power cache system for embedded processors
    Park, Gi-Ho
    Lee, Kil-Whan
    Han, Tack-Don
    Kim, Shin-Dug
    IEICE TRANSACTIONS ON ELECTRONICS, 2007, E90C (04) : 708 - 717
  • [7] A low-power cache system for embedded processors
    Park, GH
    Lee, KW
    Lee, JS
    Han, TD
    Kim, SD
    PROCEEDINGS OF THE 43RD IEEE MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 2000, : 316 - 319
  • [8] Way Halted Prediction Cache : An Energy Efficient Cache Architecture for Embedded Processors
    Mallya, Neethu Bal
    Patil, Geeta
    Raveendran, Biju
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 65 - 70
  • [9] Low-power 4-way associative cache for embedded SOC design
    Choi, H
    Yim, MK
    Lee, JY
    Yun, BW
    Lee, YT
    13TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2000, : 231 - 235
  • [10] Energy-Efficient Trace Reuse Cache for Embedded Processors
    Tsai, Yi-Ying
    Chen, Chung-Ho
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (09) : 1681 - 1694