• DocumentCode
    3306510
  • Title

    Shared-Cache Simulation for Multi-core System with LRU2-MRU Collaborative Cache Replacement Algorithm

  • Author

    Ding, Shan ; Lui, Shiya ; Li, Yuanyuan

  • Author_Institution
    Coll. of Inf. Sci. & Eng., Northeastern Univ., Shenyang, China
  • fYear
    2012
  • fDate
    8-10 Aug. 2012
  • Firstpage
    127
  • Lastpage
    131
  • Abstract
    The L2 shared cache is an important resource for multi-core system. The cache replacement algorithm of L2 shared cache is one of the key factors in judging whether the L2 shared cache of multi-core system is efficient. In this paper, we study shared-cache simulation for multi-core with the LRU2-MRU collaborative cache replacement algorithm. We propose a theoretical foundation for LRU2-MRU to show the property, test the stack distance of the LRU2-MRU algorithm. In addition, the simulation results demonstrate that the MPKI (misses per thousand instructions) of LRU2-MRU is lower than other cache replacement algorithm, and the miss ratio for shared-cache can be reduce through cache replacement algorithm optimization.
  • Keywords
    cache storage; multiprocessing systems; L2 shared-cache simulation; LRU2-MRU collaborative cache replacement algorithm; MPKI; cache replacement algorithm optimization; miss ratio; misses per thousand instruction; multicore system; stack distance; Algorithm design and analysis; Collaboration; Computational modeling; Data models; Multicore processing; Prediction algorithms; Testing; LRU2; MPKI; MRU; Miss ratio; Replacement algorithm; Shared-cache; Stack distance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4673-2120-4
  • Type

    conf

  • DOI
    10.1109/SNPD.2012.112
  • Filename
    6299268