Periodic learning-based region selection for energy-efficient MLC STT-RAM cache

被引:0
|
作者
Fanfan Shen
Yanxiang He
Jun Zhang
Chao Xu
机构
[1] Nanjing Audit University,School of Information Engineering
[2] Wuhan University,Computer School
[3] East China University of Technology,School of Software
来源
关键词
Periodic learning; Region selection; Multi-level cell; Spin-transfer torque RAM (STT-RAM);
D O I
暂无
中图分类号
学科分类号
摘要
The emerging multi-level cell (MLC) spin-transfer torque RAM (STT-RAM) is becoming one of the most promising candidates to replace SRAM as on-chip last-level caches. Compared with single-level cell (SLC) STT-RAM design, MLC cache outperforms SLC cache in terms of storage capacity. However, due to the cell design constrains, MLC STT-RAM suffers from considerably long write latency and high write energy. To explore the potential benefits of MLC STT-RAM cache, this paper proposes a scheme named periodic learning-based region selection (PLRS). We first formulate the region selection problem with greedy algorithm and then profile and collect the cache access behavior through periodic learning. Finally, PLRS will determine region selection based on the behavior information. The experimental results show that PLRS reduces dynamic energy consumption by 22.7% and reduces execution time by 16.2% on average compared to conventional MLC STT-RAM, with negligible overhead.
引用
收藏
页码:6220 / 6238
页数:18
相关论文
共 50 条
  • [41] Exploring the Use of Volatile STT-RAM for Energy Efficient Video Processing
    Zhao, Hengyu
    Sun, Hongbin
    Yang, Qiang
    Min, Tai
    Zheng, Nanning
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 81 - 87
  • [42] Rethinking Last-level-cache Write-back Strategy for MLC STT-RAM Main Memory with Asymmetric Write Energy
    Liang, Yu-Pei
    Chen, Tseng-Yi
    Chang, Yuan-Hao
    Chen, Shuo-Han
    Chen, Pei-Yu
    Shih, Wei-Kuan
    2019 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2019,
  • [43] Optimizing MLC-based STT-RAM Caches by Dynamic Block Size Reconfiguration
    Wang, Jianxing
    Roy, Pooja
    Wong, Weng-Fai
    Bi, Xiuyuan
    Li, Hai
    2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 126 - 131
  • [44] Low Power Data-Aware STT-RAM based Hybrid Cache Architecture
    Imani, Mohsen
    Patil, Shruti
    Rosing, Tajana
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 88 - 94
  • [45] Prefetching Techniques for STT-RAM based Last-level Cache in CMP Systems
    Mao, Mengjie
    Sun, Guangyu
    Li, Yong
    Jones, Alex K.
    Chen, Yiran
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 67 - 72
  • [46] ARC: DVFS-Aware Asymmetric-Retention STT-RAM Caches for Energy-Efficient Multicore Processors
    Gajaria, Dhruv
    Adegbija, Tosiron
    MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 439 - 450
  • [47] An ECC-Free MLC STT-RAM based Approximate Memory Design for Multimedia Applications
    Liu, Zihao
    Liu, Tao
    Guo, Jie
    Wu, Nansong
    Wen, Wujie
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 142 - 147
  • [48] Efficient placement and migration policies for an STT-RAM based hybrid L1 cache for intermittently powered systems
    Badri, SatyaJaswanth
    Saini, Mukesh
    Goel, Neeraj
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2023, 27 (04) : 303 - 331
  • [49] Efficient placement and migration policies for an STT-RAM based hybrid L1 cache for intermittently powered systems
    SatyaJaswanth Badri
    Mukesh Saini
    Neeraj Goel
    Design Automation for Embedded Systems, 2023, 27 : 303 - 331
  • [50] Low-Energy Volatile STT-RAM Cache Design Using Cache-Coherence-Enabled Adaptive Refresh
    Li, Jianhua
    Shi, Liang
    Li, Qingan
    Xue, Chun Jason
    Chen, Yiran
    Xu, Yinlong
    Wang, Wei
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 19 (01)