An energy-efficient partitioned instruction cache architecture for embedded processors

被引:3
|
作者
Kim, CH [1 ]
Chung, SW
Jhon, CS
机构
[1] Samsung Elect, Syst LSI Div, CAE Ctr, Yongin 449711, Gyeonggi Do, South Korea
[2] Korea Univ, Dept Comp Sci & Engn, Seoul 136701, South Korea
[3] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151742, South Korea
来源
关键词
instruction cache; partitioned cache; low power design; dynamic energy; embedded processor;
D O I
10.1093/ietisy/e89-d.4.1450
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency of cache memories is crucial in designing embedded processors. Reducing energy consumption in the instruction cache is especially important, since the instruction cache consumes a significant portion of total processor energy. This paper proposes a new instruction cache architecture, named Partitioned Instruction Cache (PI-Cache), for reducing dynamic energy consumption in the instruction cache by partitioning it to smaller (less power-consuming) sub-caches. When the proposed PI-Cache is accessed, only one sub-cache is accessed by utilizing the temporal/spatial locality of applications. In the meantime, other sub-caches are not accessed, leading to dynamic energy reduction. The PI-Cache also reduces dynamic energy consumption by eliminating the energy consumed in tag lookup and comparison. Moreover, the performance gap between the conventional instruction cache and the proposed PI-Cache becomes little when the physical cache access time is considered. We evaluated the energy efficiency by running a cycle accurate simulator, SimpleScalar, with power parameters obtained from CACTI. Simulation results show that the PI-Cache improves the energy-delay product by 20%-54% compared to the conventional direct-mapped instruction cache.
引用
收藏
页码:1450 / 1458
页数:9
相关论文
共 50 条
  • [1] Energy-Efficient Trace Reuse Cache for Embedded Processors
    Tsai, Yi-Ying
    Chen, Chung-Ho
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (09) : 1681 - 1694
  • [2] Way Halted Prediction Cache : An Energy Efficient Cache Architecture for Embedded Processors
    Mallya, Neethu Bal
    Patil, Geeta
    Raveendran, Biju
    [J]. 2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 65 - 70
  • [3] Loop Instruction Caching for Energy-Efficient Embedded Multitasking Processors
    Gu, Ji
    Ishihara, Tohru
    Lee, Kyungsoo
    [J]. 2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012, : 97 - 106
  • [4] An innovative instruction cache for embedded processors
    Kim, CH
    Chung, SW
    Jhon, CS
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 41 - 51
  • [5] Multicopy Cache: A Highly Energy-Efficient Cache Architecture
    Chakraborty, Arup
    Homayoun, Houman
    Khajeh, Amin
    Dutt, Nikil
    Eltawil, Ahmed
    Kurdahi, Fadi
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [6] The Minimax cache: An energy-efficient framework for media processors
    Unsal, OS
    Koren, I
    Krishna, CM
    Moritz, CA
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, : 131 - 140
  • [7] Modified hotspot cache architecture: A low energy fast cache for embedded processors
    Ali, Kashif
    Aboelaze, Mokhtar
    Datta, Suprakash
    [J]. 2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 35 - +
  • [8] Vector Processors for Energy-Efficient Embedded Systems
    Dabbelt, Daniel
    Schmidt, Colin
    Love, Eric
    Mao, Howard
    Karandikar, Sagar
    Asanovic, Krste
    [J]. THIRD ACM INTERNATIONAL WORKSHOP ON MANY-CORE EMBEDDED SYSTEMS (MES 2016), 2016, : 10 - 16
  • [9] IMPROVING THE HIT RATES OF LEVEL-0 DATA CACHE FOR ENERGY-EFFICIENT EMBEDDED PROCESSORS
    Kang, Seung Gu
    Choi, Hong Jun
    Ahn, Jin Woo
    Son, Dong Oh
    Jeon, Hyung Gyu
    Kim, Cheol Hong
    Kim, Jong-Myon
    Chung, Sung Woo
    [J]. 2011 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND TECHNOLOGY (ICMET 2011), 2011, : 659 - +
  • [10] Improving the Hit Rates of Level-0 Data Cache for Energy-efficient Embedded Processors
    Kang, Seung Gu
    Choi, Hong Jun
    Ahn, Jin Woo
    Son, Dong Oh
    Jeon, Hyung Gyu
    Kim, Cheol Hong
    Kim, Jong-Myon
    Chung, Sung Woo
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL I, 2010, : 335 - 338