MALRU: Miss-penalty Aware LRU-based Cache Replacement for Hybrid Memory Systems

被引:0
|
作者
Chen, Di [1 ]
Jin, Hai [1 ]
Liao, Xiaofei [1 ]
Liu, Haikun [1 ]
Guo, Rentong [1 ]
Liu, Dong [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Serv Comp Technol & Syst Lab, Big Data Technol & Syst Lab,Cluster & Grid Comp L, Wuhan 430074, Peoples R China
关键词
HIGH-PERFORMANCE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current DRAM based memory systems face the scalability challenges in terms of storage density, power, and cost. Hybrid memory architecture composed of emerging Non-Volatile Memory (NVM) and DRAM is a promising approach to large-capacity and energy-efficient main memory. However, hybrid memory systems pose a new challenge to on-chip cache management due to the asymmetrical penalty of memory access to DRAM and NVM in case of cache misses. Cache hit rate is no longer an effective metric for evaluating memory access performance in hybrid memory systems. Current cache replacement policies that aim to improve cache hit rate are not efficient either. In this paper, we take into account the asymmetry of cache miss penalty on DRAM and NVM, and advocate a more general metric, Average Memory Access Time (AMAT), to evaluate the performance of hybrid memories. We propose a miss penalty-aware LRU-based (MALRU) cache replacement policy for hybrid memory systems. MALRU is aware of the source (DRAM or NVM) of missing blocks and prevents high-latency NVM blocks as well as low-latency DRAM blocks with good temporal locality from being evicted. Experimental results show that MALRU improves system performance against LRU and the state-of-the-art HAP policy by up to 20.4% and 11.7% (11.1% and 5.7% on average), respectively.
引用
收藏
页码:1086 / 1091
页数:6
相关论文
共 19 条
  • [1] Miss Penalty Aware Cache Replacement for Hybrid Memory Systems
    Jin, Hai
    Chen, Di
    Liu, Haikun
    Liao, Xiaofei
    Guo, Rentong
    Zhang, Yu
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (12) : 4669 - 4682
  • [2] LRU-based algorithms for Web cache replacement
    Vakali, AI
    [J]. ELECTRONIC COMMERCE AND WEB TECHNOLOGIES, PROCEEDINGS, 2000, 1875 : 409 - 418
  • [3] Saber: Sequential Access Based cachE Replacement to Reduce the Cache Miss Penalty
    Zhao, Yingjie
    Xiao, Nong
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1389 - 1394
  • [4] Inexpensive HMC plus DRAM Hybrid Main Memory Architecture with LRU-based Data Distribution Management
    Zhou, Ying
    Zhang, Lin
    Niu, Shuang
    Zhao, Shulin
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, 2016, 127
  • [5] Cost aware cache replacement policy in shared last-level cache for hybrid memory based fog computing
    Jia, Gangyong
    Han, Guangjie
    Wang, Hao
    Wang, Feng
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (04) : 435 - 451
  • [6] CCF-LRU: hybrid storage cache replacement strategy based on counting cuckoo filter hot-probe method
    Wang, Yinyin
    Yang, Yuwang
    Qiu, Xiulin
    Ke, Yaqi
    Wang, Qingguang
    [J]. APPLIED INTELLIGENCE, 2022, 52 (05) : 5144 - 5158
  • [7] CCF-LRU: hybrid storage cache replacement strategy based on counting cuckoo filter hot-probe method
    Yinyin Wang
    Yuwang Yang
    Xiulin Qiu
    Yaqi Ke
    Qingguang Wang
    [J]. Applied Intelligence, 2022, 52 : 5144 - 5158
  • [8] An Energy- and Performance-Aware DRAM Cache Architecture for Hybrid DRAM/PCM Main Memory Systems
    Lee, Hyung Gyu
    Baek, Seungcheol
    Nicopoulos, Chrysostomos
    Kim, Jongman
    [J]. 2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 381 - 387
  • [9] HaCache: A Hybrid Adaptive Cache for Persistent Memory Based Key-Value Systems
    Cui, Lixiao
    Wang, Gang
    Li, Yusen
    Liu, Xiaoguang
    [J]. WEB AND BIG DATA, PT I, APWEB-WAIM 2022, 2023, 13421 : 180 - 189
  • [10] MemSC: A Scan-Resistant and Compact Cache Replacement Framework for Memory-Based Key-Value Cache Systems
    Mei Li
    Hong-Jun Zhang
    Yan-Jun Wu
    Chen Zhao
    [J]. Journal of Computer Science and Technology, 2017, 32 : 55 - 67