• DocumentCode
    2018586
  • Title

    Pseudo-FIFO Architecture of LRU Replacement Algorithm

  • Author

    Ghasemzadeh, Hassan ; Fatemi, S.O.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Tehran Univ.
  • fYear
    2005
  • fDate
    24-25 Dec. 2005
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Cache replacement algorithms have been widely used in modern computer systems to reduce the number of cache misses. The LRU algorithm has been shown to be an efficient replacement policy in terms of miss rates. However, most of the processors employ a block replacement algorithm which is very simple to implement in hardware or that is an approximation to the true LRU. In this paper, we propose a new implementation of block replacement algorithms in CPU caches by designing the circuitry required to implement an LRU replacement policy in set associative caches. We propose a simple and efficient architecture, Pseudo-FIFO, such that the true LRU replacement algorithm can be implemented without the disadvantages of the traditional implementations. Experimental results show that the Pseudo-FIFO significantly reduces the number of memory cells needed for hardware implementation. Simulation results reveal that our proposed architecture can provide an average value of 26% improvement in the chip area compared to "reference matrix" and "basic architecture" circuits. Furthermore, it operates about 2.4 times faster than other architectures
  • Keywords
    cache storage; LRU replacement algorithm; basic architecture circuits; block replacement algorithm; cache misses; cache replacement algorithms; chip area; first in first out; least recently used"; memory cells; pseudo FIFO architecture; reference matrix; replacement policy; set associative caches; Algorithm design and analysis; Approximation algorithms; Cache memory; Central Processing Unit; Circuit simulation; Computer architecture; Hardware; High performance computing; Modems; Optical computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    9th International Multitopic Conference, IEEE INMIC 2005
  • Conference_Location
    Karachi
  • Print_ISBN
    0-7803-9429-1
  • Electronic_ISBN
    0-7803-9430-5
  • Type

    conf

  • DOI
    10.1109/INMIC.2005.334496
  • Filename
    4133511