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
fDate :
4/1/2012 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2011.2177458