DocumentCode :
3423558
Title :
Modified pseudo LRU replacement algorithm
Author :
Ghasemzadeh, Hassan ; Mazrouee, Sepideh ; Kakoee, Mohammad Reza
Author_Institution :
Dept. of Comput. Eng., Islamic Azad Univ.
fYear :
2006
fDate :
27-30 March 2006
Lastpage :
376
Abstract :
Although the LRU replacement algorithm has been widely used in cache memory management, it is well-known for its inability to be easily implemented in hardware. Most of primary caches employ a simple block replacement algorithm like pseudo LRU to avoid the disadvantages of a complex hardware design. In this paper, we propose a novel block replacement scheme, MPLRU (modified pseudo LRU), by exploiting second chance concept in pseudo LRU algorithm. A comprehensive comparison is made between our algorithm and both true LRU and other conventional schemes such as FIFO, random and pseudo LRU. Experimental results show that MPLRU significantly reduces the number of cache misses compared to the other algorithms. Simulation results reveal that in average our algorithm can provide a value of 8.52% improvement on the miss ratio compared to the pseudo LRU algorithm. Moreover, it provides 7.93% and 11.57%performance improvement compared to FIFO and random replacement policies respectively
Keywords :
cache storage; FIFO; block replacement scheme; cache memory management; first in first out algorithm; least recently used algorithm; modified pseudo LRU replacement algorithm; random LRU; Algorithm design and analysis; Cache memory; Computational modeling; Costs; Delay; Engineering management; Hardware; High performance computing; Memory management; Random number generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer Based Systems, 2006. ECBS 2006. 13th Annual IEEE International Symposium and Workshop on
Conference_Location :
Potsdam
Print_ISBN :
0-7695-2546-6
Type :
conf
DOI :
10.1109/ECBS.2006.52
Filename :
1607387
Link To Document :
بازگشت