3RSeT: Read Disturbance Rate Reduction in STT-MRAM Caches by Selective Tag Comparison

被引:12
作者
Cheshmikhani, Elham [1 ]
Farbeh, Hamed [2 ]
Asadi, Hossein [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1115511365, Iran
[2] Amirkabir Univ Technol, Dept Comp Engn, Tehran 1591634311, Iran
关键词
Cache memory; error rate; read disturbance; reliability; STT-MRAM memory; tag array; ALLOCATION; SCHEME; NVM;
D O I
10.1109/TC.2021.3082004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent development in memory technologies has introduced Spin-Transfer Torque Magnetic RAM (STT-MRAM) as the most promising replacement for SRAMs in on-chip cache memories. Besides its lower leakage power, higher density, immunity to radiation-induced particles, and non-volatility, an unintentional bit flip during read operation, referred to as read disturbance error, is a severe reliability challenge in STT-MRAM caches. One major source of read disturbance error in STT-MRAM caches is simultaneous accesses to all tags for parallel comparison operation in a cache set, which has not been addressed in previous work. This article first demonstrates that high read accesses to tag array extremely increase the read disturbance rate and then proposes a low-cost scheme, so-called Read Disturbance Rate Reduction in STT-MRAM Caches by Selective Tag Comparison (3RSeT), to reduce the error rate by eliminating a significant portion of tag reads. 3RSeT proactively disables the tags that have no chance for hit, using low significant bits of the tags on each access request. Our evaluations using gem5 full-system cycle-accurate simulator show that 3RSeT reduces the read disturbance rate in the tag array by 71.8 percent, which results in 3.6x improvement in Mean Time To Failure (MTTF). In addition, the energy consumption is reduced by 62.1 percent without compromising performance and with less than 0.4 percent area overhead.
引用
收藏
页码:1305 / 1319
页数:15
相关论文
共 58 条
  • [1] Compression with Multi-ECC: Enhanced Error Resiliency for Magnetic Memories
    Alam, Irina
    Pal, Saptadeep
    Gupta, Puneet
    [J]. MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 85 - 100
  • [2] REACT: Read/Write Error Rate Aware Coding Technique for Emerging STT-MRAM Caches
    Aliagha, Ensieh
    Monazzah, Amir Mahdi Hosseini
    Farbeh, Hamed
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2019, 55 (05)
  • [3] [Anonymous], 2009, 64 BIT INT XEON PROC
  • [4] [Anonymous], 2017, INT ARR 10 HARD PROC
  • [5] [Anonymous], 2016, INT 64 IA 32 ARCH SO, V1
  • [6] [Anonymous], 2018, AMD64, V2
  • [7] [Anonymous], 2014, 2014 International Test Conference, IEEE
  • [8] ARM Cortex-A57 MPCore Processor, 2013, ARM CORT A57 MPCORE
  • [9] AWARE: Adaptive Way Allocation for Reconfigurable ECCs to Protect Write Errors in STT-RAM Caches
    Azad, Zahra
    Farbeh, Hamed
    Monazzah, Amir Mahdi Hosseini
    Miremadi, Seyed Ghassem
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2019, 7 (03) : 481 - 492
  • [10] Analysis and Optimization of Thermal Effect on STT-RAM Based 3-D Stacked Cache Design
    Bi, Xiuyuan
    Li, Hai
    Kim, Jae-Joon
    [J]. 2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 374 - 379