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 条
  • [1] Periodic learning-based region selection for energy-efficient MLC STT-RAM cache
    Shen, Fanfan
    He, Yanxiang
    Zhang, Jun
    Xu, Chao
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6220 - 6238
  • [2] AOS: Adaptive Overwrite Scheme for Energy-Efficient MLC STT-RAM Cache
    Chen, Xunchao
    Khoshavi, Navid
    Zhou, Jian
    Huang, Dan
    DeMara, Ronald F.
    Wang, Jun
    Wen, Wujie
    Chen, Yiran
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [3] Leveraging MLC STT-RAM for Energy-efficient CNN Training
    Zhao, Hengyu
    Zhao, Jishen
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, : 279 - 290
  • [4] Prediction Hybrid Cache: An Energy-Efficient STT-RAM Cache Architecture
    Ahn, Junwhan
    Yoo, Sungjoo
    Choi, Kiyoung
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (03) : 940 - 951
  • [5] Encoding Separately: An Energy-efficient Write Scheme for MLC STT-RAM
    Xu, Jie
    Feng, Dan
    Tong, Wei
    Liu, Jingning
    Zhou, Wen
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 581 - 584
  • [6] Performance and Energy-Efficient Design of STT-RAM Last-Level Cache
    Hameed, Fazal
    Khan, Asif Ali
    Castrillon, Jeronimo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (06) : 1059 - 1072
  • [7] Energy-Aware Adaptive Restore Schemes for MLC STT-RAM Cache
    Chen, Xunchao
    Khoshavi, Navid
    DeMara, Ronald F.
    Wang, Jun
    Huang, Dan
    Wen, Wujie
    Chen, Yiran
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (05) : 786 - 798
  • [8] Energy-Efficient Runtime Adaptable L1 STT-RAM Cache Design
    Kuan, Kyle
    Adegbija, Tosiron
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (06) : 1328 - 1339
  • [9] Reliable and Energy Efficient MLC STT-RAM Buffer for CNN Accelerators
    Jasemi, Masoomeh
    Hessabi, Shaahin
    Bagherzadeh, Nader
    COMPUTERS & ELECTRICAL ENGINEERING, 2020, 86
  • [10] STT-RAM Based Energy-Efficient Hybrid Cache Architecture for 3D Chip Multiprocessors
    Ge, Fen
    Wang, Lei
    Lu, Hao
    Wu, Ning
    Zhou, Fang
    Zhang, Ying
    ENGINEERING LETTERS, 2019, 27 (01) : 24 - 30