• DocumentCode
    2285607
  • Title

    Reducing power with an L0 instruction cache using history-based prediction

  • Author

    Tang, Weiyu ; Veidenbaum, Alexander V. ; Nicolau, Alexandru

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    11
  • Lastpage
    18
  • Abstract
    Advances in semiconductor technology have several impacts on processor design. One impact is that faster clock rates and slower wires will limit the number of transistors reachable in a single cycle. Another impact is that power management is becoming a design constraint due to increase in power density. A small L0 cache on top of a traditional L1 cache has the advantages of shorter access time and lower power consumption. The downside of a L0 cache is possible performance loss in the case of cache misses. In this paper, we have analyzed L0 instruction cache miss patterns and have proposed an effective L0 instruction cache management scheme through history-based prediction. For SPEC2000 benchmarks, the prediction hit rate is as high as 99% and the average hit rate is more than 93%. Compared to other L0 instruction cache management schemes, our scheme reduces more than 95% the performance degradation in L0 caches while maintaining the energy advantage as shown by a lower energy-delay product.
  • Keywords
    cache storage; memory architecture; microprocessor chips; power consumption; L0 instruction cache; SPEC2000 benchmarks; access time; cache management; cache misses; energy-delay product; history-based prediction; performance loss; power consumption; processor design; Computer science; Degradation; Delay; Energy consumption; Energy management; Pattern analysis; Pipelines; Predictive models; Prefetching; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Architecture for Future Generation High-Performance Processors and Systems, 2002. International Workshop on
  • ISSN
    1537-3223
  • Print_ISBN
    0-7695-1635-1
  • Type

    conf

  • DOI
    10.1109/IWIA.2002.1035013
  • Filename
    1035013