A Cache Fill and Migration Policy for STT-RAM-Based Multi-Level Hybrid Cache in 3D CMPs

被引:0
|
作者
Ge, Fen [1 ]
Wang, Lei [1 ]
Wu, Ning [1 ]
Zhou, Fang [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Elect & Informat Engn, Nanjing 211106, Jiangsu, Peoples R China
关键词
hybrid cache architecture; 3D CMP; NVM; cache fill; data migration; ARCHITECTURE; SRAM;
D O I
10.3390/electronics8060639
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, in 3D Chip-Multiprocessors (CMPs), a hybrid cache architecture of SRAM and Non-Volatile Memory (NVM) is generally used to exploit high density and low leakage power of NVM and a low write overhead of SRAM. The conventional access policy does not consider the hybrid cache and cannot make good use of the characteristics of both NVM and SRAM technology. This paper proposes a Cache Fill and Migration policy (CFM) for multi-level hybrid cache. In CFM, data access was optimized in three aspects: Cache fill, cache eviction, and dirty data migration. The CFM reduces unnecessary cache fill, write operations to NVM, and optimizes the victim cache line selection in cache eviction. The results of experiments show that the CFM can improve performance by 24.1% and reduce power consumption by 18% when compared to conventional writeback access policy.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Adaptive Placement and Migration Policy for an STT-RAM-Based Hybrid Cache
    Wang, Zhe
    Jimenez, Daniel A.
    Xu, Cong
    Sun, Guangyu
    Xie, Yuan
    [J]. 2014 20TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA-20), 2014, : 13 - 24
  • [2] Migration-Aware Loop Retiming for STT-RAM-Based Hybrid Cache in Embedded Systems
    Qiu, Keni
    Zhao, Mengying
    Li, Qingan
    Fu, Chenchen
    Xue, Chun Jason
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (03) : 329 - 342
  • [3] Energy-efficient Design of an STT-RAM-based Hybrid Cache Architecture
    Sato, Masayuki
    Hao, Xue
    Komatsu, Kazuhiko
    Kobayashi, Hiroaki
    [J]. 2020 IEEE COOL CHIPS 23: IEEE SYMPOSIUM ON LOW-POWER AND HIGH-SPEED CHIPS AND SYSTEMS, 2020,
  • [4] A Novel STT-RAM-Based Hybrid Cache for Intermittently Powered Processors in IoT Devices
    Xie, Mimi
    Pan, Chen
    Zhang, Youtao
    Hu, Jingtong
    Liu, Yongpan
    Xue, Chun Jason
    [J]. IEEE MICRO, 2019, 39 (01) : 24 - 32
  • [5] Compiler-Assisted STT-RAM-Based Hybrid Cache for Energy Efficient Embedded Systems
    Li, Qingan
    Li, Jianhua
    Shi, Liang
    Zhao, Mengying
    Xue, Chun Jason
    He, Yanxiang
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (08) : 1829 - 1840
  • [6] Hybrid Multi-level Cache Management Policy
    Chikhale, Krupal
    Shrawankar, Urmila
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 1119 - 1123
  • [7] MH Cache: A Multi-retention STT-RAM-based Low-power Last-level Cache for Mobile Hardware Rendering Systems
    Park, Jungwoo
    Lee, Myoungjun
    Kim, Soontae
    Ju, Minho
    Hong, Jeongkyu
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2019, 16 (03)
  • [8] BRLoop: Constructing balanced retimed loop to architect STT-RAM-based hybrid cache for VLIW processors
    Qiu, Keni
    Zhu, Yujie
    Xu, Yuanchao
    Huo, Qirun
    Xue, Chun Jason
    [J]. MICROELECTRONICS JOURNAL, 2019, 83 : 137 - 146
  • [9] Code motion for migration minimization in STT-RAM based hybrid cache
    Li, Qingan
    Shi, Liang
    Li, Jianhua
    Xue, Chun Jason
    He, Yanxiang
    [J]. 2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 410 - 415
  • [10] Approximation-Aware Multi-Level Cells STT-RAM Cache Architecture
    Sampaio, Felipe
    Shafique, Muhammad
    Zatt, Bruno
    Bampi, Sergio
    Henkel, Joerg
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2015, : 79 - 88