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 条
  • [31] An Energy-efficent Scheme for STT-RAM L1 Cache
    Yao, Jun
    Ma, Jianliang
    Chen, Tianzhou
    Hu, Tongsen
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1345 - 1350
  • [32] Energy-Efficient Memory Mappings based on Partial WCET Analysis and Multi-Retention Time STT-RAM
    Bouziane, Rabab
    Rohou, Erven
    Gamatie, Abdoulaye
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2018), 2018,
  • [33] Using Multi-Level Cell STT-RAM for Fast and Energy-Efficient Local Checkpointing
    Chi, Ping
    Xu, Cong
    Zhang, Tao
    Dong, Xiangyu
    Xie, Yuan
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 301 - 308
  • [34] Building Energy-Efficient Multi-Level Cell STT-RAM Caches with Data Compression
    Liu, Liu
    Chi, Ping
    Li, Shuangchen
    Cheng, Yuanqing
    Xie, Yuan
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 751 - 756
  • [35] SCART: Predicting STT-RAM Cache Retention Times Using Machine Learning
    Gajaria, Dhruv
    Kuan, Kyle
    Adegbija, Tosiron
    2019 TENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2019,
  • [36] Energy-Efficient Exclusive Last-Level Hybrid Caches Consisting of SRAM and STT-RAM
    Kim, Namhyung
    Ahn, Junwhan
    Seo, Woong
    Choi, Kiyoung
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 183 - 188
  • [37] An energy-efficient 3D-stacked STT-RAM cache architecture for cloud processors: the effect on emerging scale-out workloads
    Adnan Nasri
    Mahmood Fathy
    Ali Broumandnia
    The Journal of Supercomputing, 2018, 74 : 1547 - 1561
  • [38] Prediction Table based Management Policy for STT-RAM and SRAM Hybrid Cache
    Quan, Baixing
    Zhang, Tiefei
    Chen, Tianzhou
    Wu, Jianzhong
    2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 1092 - 1097
  • [39] An energy-efficient 3D-stacked STT-RAM cache architecture for cloud processors: the effect on emerging scale-out workloads
    Nasri, Adnan
    Fathy, Mahmood
    Broumandnia, Ali
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (04): : 1547 - 1561
  • [40] Read-Tuned STT-RAM and eDRAM Cache Hierarchies for Throughput and Energy Optimization
    Khoshavi, Navid
    Demara, Ronald F.
    IEEE ACCESS, 2018, 6 : 14576 - 14590