LRU-Assist:An Efficient Algorithm for Cache Leakage Power Controlling

ZHANG Cheng-yi,ZHANG Min-xuan,XING Zuo-cheng,WANG Yong-wen
DOI: https://doi.org/10.3321/j.issn:0372-2112.2006.09.016
2006-01-01
Abstract:The leakage power issue is challenging high-performance microprocessor design,especially as feature size shrinks.Not only are low leakage technologies and circuits well researched,but also architectural control methods are studied hotly.Caches represent a sizable fraction of the total power consumption,so they need to be managed firstly.LRU is the most popular replacement algorithm used in set associative caches,but researches show that the latter blocks in LRU list are rarely accessed again.LRU-assist algorithm proposed in this paper exploits existing LRU information to expand the low leak portion in cache in addition to the time-based drowsy and decay mechanism.Simulation results show that the cache off ratio can be increased by 15% and leakage power is greatly saved with negligible performance overhead.
What problem does this paper attempt to address?