SCART: Predicting STT-RAM Cache Retention Times Using Machine Learning

被引:0
|
作者
Gajaria, Dhruv [1 ]
Kuan, Kyle [1 ]
Adegbija, Tosiron [1 ]
机构
[1] Univ Arizona, Dept Elect & Comp Engn, Tucson, AZ 85721 USA
基金
美国国家科学基金会;
关键词
Spin-Transfer Torque RAM (STT-RAM) cache; configurable memory; low-power embedded systems; adaptable hardware; retention time; PERFORMANCE;
D O I
10.1109/igsc48788.2019.8957182
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Prior studies have shown that the retention time of the non-volatile spin-transfer torque RAM (STT-RAM) can be relaxed in order to reduce STT-RAM's write energy and latency. However, since different applications may require different retention times, STT-RAM retention times must be critically explored to satisfy various applications' needs. This process can be challenging due to exploration overhead, and exacerbated by the fact that STT-RAM caches are emerging and are not readily available for design time exploration. This paper explores using known and easily obtainable statistics (e.g., SRAM statistics) to predict the appropriate STT-RAM retention times, in order to minimize exploration overhead. We propose an STT-RAM Cache Retention Time (SCART) model, which utilizes machine learning to enable design time or runtime prediction of right-provisioned STT-RAM retention times for latency or energy optimization. Experimental results show that, on average, SCART can reduce the latency and energy by 20.34% and 29.12%, respectively, compared to a homogeneous retention time while reducing the exploration overheads by 52.58% compared to prior work.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Application specific cache design using STT-RAM based block-RAM for FPGA-based soft processors
    Park, Hyunwoo
    So, Hyun
    Lee, Hyukjun
    [J]. IEICE ELECTRONICS EXPRESS, 2018, 15 (10):
  • [32] Low Power Data-Aware STT-RAM based Hybrid Cache Architecture
    Imani, Mohsen
    Patil, Shruti
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 88 - 94
  • [33] Read-Tuned STT-RAM and eDRAM Cache Hierarchies for Throughput and Energy Optimization
    Khoshavi, Navid
    Demara, Ronald F.
    [J]. IEEE ACCESS, 2018, 6 : 14576 - 14590
  • [34] DOVA: A Dynamic Overwriting Voltage Adjustment for STT-RAM L1 Cache
    Chen, Jinbo
    Liu, Keren
    Guo, Xiaochen
    Girard, Patrick
    Cheng, Yuanqing
    [J]. PROCEEDINGS OF THE TWENTYFIRST INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2020), 2020, : 408 - 413
  • [35] 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
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [36] OSCAR: Orchestrating STT-RAM Cache Traffic for Heterogeneous CPU-GPU Architectures
    Zhan, Jia
    Kayiran, Onur
    Loh, Gabriel H.
    Das, Chita R.
    Xie, Yuan
    [J]. 2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [37] Prefetching Techniques for STT-RAM based Last-level Cache in CMP Systems
    Mao, Mengjie
    Sun, Guangyu
    Li, Yong
    Jones, Alex K.
    Chen, Yiran
    [J]. 2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 67 - 72
  • [38] A Hybrid Memory Hierarchy to Improve Cache Reliability with Non-volatile STT-RAM
    Chen, Naikuo
    Yu, Zhilou
    Zhao, Ruidong
    [J]. SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 : 459 - 468
  • [39] TriZone: A Design of MLC STT-RAM Cache for Combined Performance, Energy, and Reliability Optimizations
    Liu, Zihao
    Mao, Mengjie
    Liu, Tao
    Wang, Xue
    Wen, Wujie
    Chen, Yiran
    Li, Hai
    Wang, Danghui
    Pei, Yukui
    Ge, Ning
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (10) : 1985 - 1998
  • [40] 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