Abstract | ||
---|---|---|
Although the LRU replacement algorithm has been widely used in cache memory management, it is wellknown 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. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1109/ECBS.2006.52 | ECBS |
Keywords | Field | DocType |
complex hardware design,cache memory management,lru replacement algorithm,novel block replacement scheme,modified pseudo lru replacement,simple block replacement algorithm,true lru,modified pseudo lru,random replacement policy,pseudo lru,pseudo lru algorithm,engineering management,cache memory,random number generation,fifo,high performance computing,algorithm design and analysis,computational modeling,memory management,hardware | Algorithm design,FIFO (computing and electronics),Cache,CPU cache,Computer science,Parallel computing,Algorithm,Real-time computing,Cache algorithms,Memory management,Random number generation,Adaptive replacement cache | Conference |
ISBN | Citations | PageRank |
0-7695-2546-6 | 7 | 0.77 |
References | Authors | |
5 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hassan Ghasemzadeh | 1 | 656 | 61.36 |
Sepideh Sepideh Mazrouee | 2 | 7 | 0.77 |
Mohammad Reza Kakoee | 3 | 87 | 8.68 |