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 条
  • [21] Reference Table based Cache design using LRU replacement algorithm for Last Level Cache
    Kumaar, Keishi T.
    Sharma, Anamika
    Bhaskar, M.
    PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 2219 - 2223
  • [22] A Cache Model of the Block Correlations Directed Cache Replacement Algorithm
    Zhu Xudong
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2011, 5 (02): : 79 - 88
  • [23] A CA based Scheme of Cache Zone Prediction for Data Migration In CMPs
    Das, Baisakhi
    Saha, Mousumi
    Das, Sukanta
    Sikdar, Biplab K.
    2014 Annual IEEE India Conference (INDICON), 2014,
  • [24] Estimating neural networks-based algorithm for adaptive cache replacement
    Obaidat, MS
    Khalid, H
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1998, 28 (04): : 602 - 611
  • [25] Dueling CLOCK: Adaptive Cache Replacement Policy Based on The CLOCK Algorithm
    Janapsatya, Andhi
    Ignjatovic, Aleksandar
    Peddersen, Jorgen
    Sri Parameswaran
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 920 - 925
  • [26] An Enhanced Semantic-based Cache Replacement Algorithm for Web Systems
    Xuan Tung Hoang
    Ngoc Dung Bui
    2019 IEEE - RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES (RIVF), 2019, : 142 - 147
  • [27] ACCESS: Smart Scheduling for Asymmetric Cache CMPs
    Jiang, Xiaowei
    Mishra, Asit
    Zhao, Li
    Iyer, Ravishankar
    Fang, Zhen
    Srinivasan, Sadagopan
    Makineni, Srihari
    Brett, Paul
    Das, Chita R.
    2011 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2011, : 527 - 538
  • [28] Scheduling Threads for Constructive Cache Sharing on CMPs
    Chen, Shimin
    Gibbons, Phillip B.
    Kozuch, Michael
    Liaskovitis, Vasileios
    Ailamaki, Anastassia
    Blelloch, Guy E.
    Falsafi, Babak
    Fix, Limor
    Hardavellas, Nikos
    Mowry, Todd C.
    Wilkerson, Chris
    SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 105 - +
  • [29] TO ACHIEVE OPTIMAL BANDWIDTH COST IN WIRELESS NETWORKS THROUGH CACHE PARTITION BASED ALGORITHM
    Muniswamy, Bandari
    Geethanjali, N.
    PROCEEDINGS OF 2016 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2016,
  • [30] AN IMPROVED FUZZY REPLACEMENT ALGORITHM FOR CACHE MEMORIES
    HIREMATH, S
    MANZOUL, MA
    CYBERNETICS AND SYSTEMS, 1993, 24 (04) : 325 - 339