• DocumentCode
    1472332
  • Title

    A Multistep Tag Comparison Method for a Low-Power L2 Cache

  • Author

    Park, Hyunsun ; Yoo, Sungjoo ; Lee, Sunggu

  • Author_Institution
    Dept. of Electr. Eng., Pohang Univ. of Sci. & Technol., Pohang, South Korea
  • Volume
    31
  • Issue
    4
  • fYear
    2012
  • fDate
    4/1/2012 12:00:00 AM
  • Firstpage
    559
  • Lastpage
    572
  • Abstract
    Tag comparison in a highly associative cache consumes a significant portion of the cache energy. Existing methods for tag comparison reduction are based on predicting either cache hits or cache misses. In this paper, we present novel ideas for both cache hit and miss predictions. We present a partial tag-enhanced Bloom filter to improve the accuracy of the cache miss prediction method and hot/cold checks that control data liveness to reduce the tag comparisons of the cache hit prediction method. We also combine both methods so that their order of application can be dynamically adjusted to adapt to changing cache access behavior, which further reduces tag comparisons. To overcome the common limitation of multistep tag comparison methods, we propose a method that reduces tag comparisons while meeting the given performance bound. Experimental results showed that the proposed method reduces the energy consumption of tag comparison by an average of 88.40%, which translates to an average reduction of 35.34% (40.19% with low-power data access) in the total energy consumption of the L2 cache and a further reduction of 8.86% (10.07% with low-power data access) when compared with existing methods.
  • Keywords
    cache storage; digital filters; low-power electronics; cache hit; cache miss prediction method; highly associative cache; low-power L2 cache; multistep tag comparison method; tag-enhanced Bloom filter; Accuracy; Energy consumption; Power demand; Prediction methods; Radiation detectors; Runtime; Vectors; Bloom filter (BF); cache; power consumption; tag comparison; way prediction;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2177458
  • Filename
    6171055