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 条
  • [1] Cache Replacement Policy Based on Server Distance
    Kamiyama, Noriaki
    Nakano, Yuusuke
    Shiomoto, Kohei
    PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 830 - 833
  • [2] A Ga-based cache replacement policy
    Chen, Y
    Li, ZZ
    Wang, ZW
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 263 - 266
  • [3] CACHE REPLACEMENT POLICY BASED ON FUZZY DECISION SYSTEM
    Al-Titinchi, Ali A.
    Al-Din, Munaf S. N.
    MESM '2006: 9TH MIDDLE EASTERN SIMULATION MULTICONFERENCE, 2008, : 84 - 88
  • [4] Cache Replacement Policy Based on Expected Hit Count
    Vakil-Ghahani, Armin
    Mahdizadeh-Shahri, Sara
    Lotfi-Namin, Mohammad-Reza
    Bakhshalipour, Mohammad
    Lotfi-Kamran, Pejman
    Sarbazi-Azad, Hamid
    IEEE COMPUTER ARCHITECTURE LETTERS, 2018, 17 (01) : 64 - 67
  • [5] Measurement-based Modeling of the Cache Replacement Policy
    Abel, Andreas
    Reineke, Jan
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 65 - 74
  • [6] An effectiveness-based adaptive cache replacement policy
    Tian, Geng
    Liebelt, Michael
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (01) : 98 - 111
  • [7] Transformer-Based Cache Replacement Policy Learning
    Yang, Meng
    Yang, Chenxu
    Shao, Jie
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2022, 2022, 13724 : 493 - 500
  • [8] An Improved Cache Invalidation Policy in Wireless Environment Cooperate with Cache Replacement Policy Based on Genetic Programming
    El-Zoghabi, Adel
    El Shenawy, Amro G.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT SYSTEMS AND INFORMATICS 2018, 2019, 845 : 588 - 602
  • [9] Effective cache replacement policy for packet processing cache
    Yamaki, Hayato
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (14)
  • [10] A Cache Replacement Policy Based on Re-reference Count
    Sreedharan, Sreya
    Asokan, Shimmi
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2017, : 129 - 134