A Pragmatic Delineation on Cache Bypass Algorithm in Last-Level Cache (LLC)

被引:0
|
作者
Dash, Banchhanidhi [1 ]
Swain, Debabala [1 ]
Swain, Debabrata [2 ]
机构
[1] KIIT Univ, Sch Comp Engn, Bhubaneswar, Orissa, India
[2] VIT, Dept Comp Engn, Pune, Maharashtra, India
关键词
Bypass algorithm; Last level cache; Cache optimization;
D O I
10.1007/978-81-322-2731-1_4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Last-level cache is a high level cache memory shared by all core in a multi-core chip to improve the overall efficiency of modern processors. Most of the cache management policies are based on the residency of the cache block, access time, frequency tour, recency and reuse distance to lower down the total miss count. However, in a contemporary multi level cache processor a bypass replacement reduces both miss penalty and processor stall cycles to accelerate the overall performance. This paper has analyzed different bypass replacement approaches. It also gives motivation behind different bypass replacement techniques, used in the last-level cache with inclusive and non-inclusive behavior with improved placement and promotion.
引用
收藏
页码:37 / 45
页数:9
相关论文
共 50 条
  • [1] Last-level Cache Deduplication
    Tian, Yingying
    Khan, Samira M.
    Jimenez, Daniel A.
    Loh, Gabriel H.
    [J]. PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, (ICS'14), 2014, : 53 - 62
  • [2] Reuse locality aware cache partitioning for last-level cache
    Shen, Fanfan
    He, Yanxiang
    Zhang, Jun
    Li, Qingan
    Li, Jianhua
    Xu, Chao
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2019, 74 : 319 - 330
  • [3] Contention Tracking in GPU Last-Level Cache
    Barrera, Javier
    Kosmidis, Leonidas
    Tabani, Hamid
    Abella, Jaume
    Cazorla, Francisco J.
    [J]. 2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 76 - 79
  • [4] Filter cache: filtering useless cache blocks for a small but efficient shared last-level cache
    Han Jun Bae
    Lynn Choi
    [J]. The Journal of Supercomputing, 2020, 76 : 7521 - 7544
  • [5] Filter cache: filtering useless cache blocks for a small but efficient shared last-level cache
    Bae, Han Jun
    Choi, Lynn
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (10): : 7521 - 7544
  • [6] Rowhammer Cache: A Last-level Cache for Low-Overhead Rowhammer Tracking
    Singh, Aman
    Panda, Biswabandan
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2024, : 349 - 360
  • [7] A new cache replacement algorithm for last-level caches by exploiting tag-distance correlation of cache lines
    Do, Cong Thuan
    Choi, Hong-Jun
    Kim, Jong Myon
    Kim, Cheol Hong
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (4-5) : 286 - 295
  • [8] RExCache: Rapid Exploration of Unified Last-level Cache
    Shwe, Su Myat Min
    Javaid, Haris
    Parameswaran, Sri
    [J]. 2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 582 - 587
  • [9] Dynamically Reconfigurable Hybrid Cache: An Energy-Efficient Last-Level Cache Design
    Chen, Yu-Ting
    Cong, Jason
    Huang, Hui
    Liu, Bin
    Liu, Chunyue
    Potkonjak, Miodrag
    Reinman, Glenn
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 45 - 50
  • [10] Dataplane Performance Optimization with Last-Level Cache Management
    Sridhar, K. N.
    Ranganath, Sunku
    Ilangovan, Dakshina
    Lin, Yang
    [J]. 2018 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2018,