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