• DocumentCode
    3563744
  • Title

    HotSpot cache: joint temporal and spatial locality exploitation for I-cache energy reduction

  • Author

    Yang, Chia-Lin ; Lee, Chien-Hao

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2004
  • Firstpage
    114
  • Lastpage
    119
  • Abstract
    Power consumption is an important design issue of current embedded systems. It has been shown that the instruction cache accounts for a significant portion of the power dissipation of the whole chip. Several studies propose to add a cache (L0 cache) that is very small relative to the conventional L1 cache on chip for power optimization since a smaller cache has lower load capacitance. However, energy savings often come at the cost of performance degradation. In this paper, we propose a novel instruction cache architecture, the HotSpot cache, that achieves energy savings without sacrificing performance. The HotSpot cache identifies frequently accessed instructions dynamically and stores them in the L0 cache. Other instructions are placed only in the L1 cache. A steering mechanism is employed to direct an instruction to its allocated cache in the instruction fetch stage. The simulation results show that the HotSpot cache can achieve 52% instruction cache energy reduction on the average for a set of multimedia applications without performance degradation.
  • Keywords
    cache storage; embedded systems; low-power electronics; memory architecture; microprocessor chips; HotSpot cache; I-cache energy reduction; architectural approach; embedded systems; frequently accessed instructions; instruction cache; instruction fetch stage; joint locality exploitation; low power design; power consumption; spatial locality exploitation; steering mechanism; temporal locality exploitation; Capacitance; Cellular phones; Computer science; Degradation; Embedded system; Energy consumption; Filters; Permission; Personal digital assistants; Power engineering and energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2004. ISLPED '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    1-58113-929-2
  • Type

    conf

  • DOI
    10.1109/LPE.2004.1349320
  • Filename
    1349320