A Frequency based Cache replacement algorithm with partition of CMPs

被引:0
|
作者
机构
[1] Fang, Juan
[2] Li, Cheng-Yan
[3] Wang, Shuai
[4] Yao, Zhi-Cheng
来源
Fang, J. (fangjuan@bjut.edu.cn) | 1600年 / Science Press卷 / 36期
关键词
Multiprocessing systems;
D O I
10.3724/SP.J.1146.2013.01030
中图分类号
学科分类号
摘要
LRU has been widely used in single-core processor, while Chip Multi-Processors (CMP) employ a large Last-Level Cache (LLC) which is shared among the multiple cores. With the increasement of the LLC capacity and associativity, and the grows of working set of multicore's applications, the performance gap between the LRU and the theoretical optimal replacement algorithms gets wider and wider. This paper proposes an Average partition LRU algorithm based on Frequency (ALRU-F). The algorithm has maintained the working set at Cache and drive out the ignore block. Also, a Cache line stealing strategy is proposed to realize a Block partition LRU replacement algorithm based on Frequency (BLRU-F). The result of experiments shows that comparing to the traditional LRU algorithm, the proposed ALRU-F algorithm reduces the miss rate by 26.59%, and improves the Instruction Per Clock (IPC) by 13.59% with little change of power consumption. Comparing to the traditional LRU and BLRU-F algorithms, the proposed algorithm reduces the Cache miss rate by 33.72% and improves the IPC by 16.59%.
引用
收藏
相关论文
共 50 条
  • [1] Replacement techniques for dynamic NUCA cache designs on CMPs
    Lira, Javier
    Molina, Carlos
    Rakvic, Ryan N.
    Gonzalez, Antonio
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (02): : 548 - 579
  • [2] Replacement techniques for dynamic NUCA cache designs on CMPs
    Javier Lira
    Carlos Molina
    Ryan N. Rakvic
    Antonio González
    The Journal of Supercomputing, 2013, 64 : 548 - 579
  • [3] A Modified PSO Algorithm Based On Cache Replacement Algorithm
    Feng, Mingyue
    Pan, Hua
    2014 TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2014, : 558 - 562
  • [5] Proof of Optimality based on Greedy Algorithm for Offline Cache Replacement Algorithm
    Srivastava, Swapnita
    Singh, P. K.
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2022, 13 (03): : 276 - 286
  • [6] An Improved Web Cache Replacement Algorithm Based on Weighting and Cost
    Ma, Tinghuai
    Hao, Yu
    Shen, Wenhai
    Tian, Yuan
    Al-Rodhaan, Mznah
    IEEE ACCESS, 2018, 6 : 27010 - 27017
  • [8] Dual queues cache replacement algorithm based on sequentiality detection
    Nong Xiao
    YingJie Zhao
    Fang Liu
    ZhiGuang Chen
    Science China Information Sciences, 2012, 55 : 191 - 199
  • [9] ICRA: index based cache replacement algorithm for cloud storage
    Zhao, Yuwei
    Ma, Tinghuai
    Hao, Yu
    Shen, Wenhai
    Tian, Yuan
    Al-Dhelaan, Abdullah
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2019, 29 (01) : 48 - 57
  • [10] Dual queues cache replacement algorithm based on sequentiality detection
    Xiao Nong
    Zhao YingJie
    Liu Fang
    Chen ZhiGuang
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (01) : 191 - 199