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 条
  • [31] An improved GreedyDual* cache document replacement algorithm
    Li, KQ
    Shen, H
    IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 457 - 460
  • [32] Simulation study of a novel cache replacement algorithm
    Khalid, H
    Obaidat, MS
    SIMULATION, 1997, 68 (04) : 209 - 218
  • [33] SzLFU(k) web cache replacement algorithm
    Wang, HC
    Peng, JZ
    Wu, YT
    Feng, HT
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 754 - 758
  • [34] SF-LRU cache replacement algorithm
    Alghazo, J
    Akaaboune, A
    Botros, N
    RECORDS OF THE 2004 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, 2004, : 19 - 24
  • [35] Outperforming LRU with an adaptive replacement cache algorithm
    Megiddo, N
    Modha, DS
    COMPUTER, 2004, 37 (04) : 58 - +
  • [36] An Optimal Cache Replacement algorithm for Internet systems
    Yeung, KH
    Ng, KW
    LCN'97 - 22ND ANNUAL CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 1997, : 189 - 194
  • [37] Design of a Reliable Cache System for Heterogeneous CMPs
    Chakraborty, Bidesh
    Dalui, Mamata
    Sikdar, Biplab K.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (14)
  • [38] A Weighted Frequency Based Cache Memory Replacement Policy for Named Data Networking
    Liao, You
    Hu, Yupeng
    Wu, Linjun
    Qin, Zheng
    SECURITY, PRIVACY AND ANONYMITY IN COMPUTATION, COMMUNICATION AND STORAGE, (SPACCS 2016), 2016, 0067 : 361 - 370
  • [39] Characterization of a List-Based Directory Cache Coherence Protocol for Manycore CMPs
    Fernandez-Pascual, Ricardo
    Ros, Alberto
    Acacio, Manuel E.
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT II, 2014, 8806 : 254 - 265
  • [40] A New Replacement Algorithm of Web Search Engine Cache based on User Behavior
    Zhang Yong-Heng
    Feng, Zhang
    Fei, You
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (06): : 3049 - 3054