• 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