loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Records of the 2004 International Workshop on Memory Technology, Design and Testing (MTDT'04)
SF-LRU Cache Replacement Algorithm
San Jose, California, USA
August 09-August 10
ISBN: 0-7695-2193-2
Jaafar Alghazo, Southern Illinois University at Carbondale
Adil Akaaboune, Southern Illinois University at Carbondale
Nazeih Botros, Southern Illinois University at Carbondale
In this paper we propose a novel replacement algorithm, SF-LRU (Second Chance-Frequency - Least Recently Used) that combines the LRU (Least Recently Used) and the LFU (Least Frequently Used) using the second chance concept. A comprehensive comparison is made between our algorithm and both LRU and LFU algorithms. Experimental results show that the SF-LRU significantly reduces the number of cache misses compared the other two algorithms. Simulation results show that our algorithm can provide a maximum value of approximately 6.3% improvement in the miss ratio over the LRU algorithm in data cache and approximately 9.3% improvement in miss ratio in instruction cache. This performance improvement is attributed to the fact that our algorithm provides a second chance to the block that may be deleted according to LRU's rules. This is done by comparing the frequency of the block with the block next to it in the set.
Index Terms:
LRU, LFU, Replacement, Low Power Cache
Citation:
Jaafar Alghazo, Adil Akaaboune, Nazeih Botros, "SF-LRU Cache Replacement Algorithm," mtdt, pp.19-24, Records of the 2004 International Workshop on Memory Technology, Design and Testing (MTDT'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.