Trace Characterization based Cache Replacement Policy

被引:1
|
作者
Anik, Shafayat Mowla [1 ]
Lee, Byeong Kil [1 ]
机构
[1] Univ Colorado, Dept Elect & Comp Engn, Colorado Springs, CO 80918 USA
来源
2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC | 2022年
关键词
cache replacement; reuse distance; last level cache; cache performance;
D O I
10.1109/IPCCC55026.2022.9894321
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As various types of applications are released; it is required to have more adequate cache replacement policy in the cache of microprocessors. Based on our investigation, cache line eviction is not determined by only a single factor, so multiple factors should be evaluated to find optimal answers. The Least Recently Used (LRU) can only exploit data that has a short reuse distance. However, we observe some of the applications have long reuse distances and some others have a mix of short, mid, and long reuse distances. If the replacement policy can learn the access pattern, we could get better cache performance with extra storage for training and driving the cache. In this paper, we proposed a policy that will train periodically to understand the reuse pattern of the trace and determine the capped reuse distance that will be used for ceiling partial ways of the LLC (Last Level Cache). We see that LRU covers 100% of the short reuse distance but only 3% mid-range and 0% long-range reuse distances. Whereas Ship++ covers 87% short, 67% mid, 46% long distances and Hawkeye covers 94% short, 60% mid, 35% short, similarly our proposed Trace characterization based capped reuse history (TCRH) covers 98% short, 55% mid, 31% long distances. The main goal of the proposed scheme is that the replacement policy should work adequately in different patterns of trace that can be a short-reuse distance, long reuse distance, or mixed reuse distance. We capture some key parameters of the trace by training. Overall TCRH improves MPKI over LRU by similar to 12% which is 12% more than Hawkeye and 30% more than Ship++.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] The Kendra cache replacement policy and its distribution
    McCann J.A.
    World Wide Web, 2000, 3 (4) : 231 - 240
  • [32] Optimization on replacement policy of cache for certificate system
    She, K
    Niu, XZ
    Zhou, MT
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 222 - 226
  • [33] A cache replacement policy for transcoding proxy servers
    Yeung, KH
    Wong, CC
    Wong, KY
    Hui, SY
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2004, E87B (01) : 209 - 211
  • [34] An adaptive cache replacement policy based on fine-grain reusability monitor
    Bang, Duk-Jun
    Kee, Min-Kwan
    Lim, Hong-Yeol
    Park, Gi-Ho
    IEICE ELECTRONICS EXPRESS, 2018, 15 (02):
  • [35] A Prefetch-Adaptive Intelligent Cache Replacement Policy Based on Machine Learning
    Hui-Jing Yang
    Juan Fang
    Min Cai
    Zhi Cai
    Journal of Computer Science and Technology, 2023, 38 : 391 - 404
  • [36] A Cache Replacement Policy Based on Multi-Factors for Named Data Networking
    Yu, Meiju
    Li, Ru
    Chen, Yu-Wen
    CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 65 (01): : 321 - 336
  • [37] Massive spatial data cache replacement policy based on tile lifetime and popularity
    Wang, Hao
    Yu, Zhanwu
    Zeng, Wu
    Pan, Shaoming
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/ Geomatics and Information Science of Wuhan University, 2009, 34 (06): : 667 - 670
  • [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] A Prefetch-Adaptive Intelligent Cache Replacement Policy Based on Machine Learning
    Yang, Hui-Jing
    Fang, Juan
    Cai, Min
    Cai, Zhi
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2023, 38 (02) : 391 - 404
  • [40] Cache lifetime enhancement technique using hybrid cache-replacement-policy
    Priya, Bhukya Krishna
    Kumar, Sampath
    Begum, B. Shameedha
    Ramasubramanian, N.
    MICROELECTRONICS RELIABILITY, 2019, 97 : 1 - 15