A Low-Cost Fault-Tolerant Racetrack Cache Based on Data Compression

被引:0
|
作者
Cheshmikhani, Elham [1 ]
Shokouhinia, Fateme [2 ]
Farbeh, Hamed [3 ]
机构
[1] Shahid Beheshti Univ, Dept Comp Sci & Engn, Tehran 1983969411, Iran
[2] Simon Fraser Univ, Dept Comp Sci, Burnaby, BC V5A 1S6, Canada
[3] Amirkabir Univ Technol, Dept Comp Engn, Tehran 1591634311, Iran
关键词
Cache memory; racetrack memory (RTM); reliability; error-correcting codes (ECCs); shift error;
D O I
10.1109/TCSII.2024.3375640
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
SRAM-based cache memory faces several scalability limitations in deep nanoscale technologies, e.g., high leakage current, low cell stability, and low density. Emerging Non-Volatile Memory (NVM) technologies have received lots of attention in recent years, where Racetrack Memory (RTM) is among the most promising ones. RTM has the highest density among all NVMs and its access performance is comparable to SRAM technology. Therefore, RTM is a suitable alternative for SRAM in the Last-Level Caches (LLCs). Despite all its benefits, RTM confronts different reliability challenges due to the stochastic behavior of its storage element and highly error-prone data shifting, leading to a high probability of multiple-bit errors. Conventional Error-Correcting Codes (ECCs) are either incapable of tolerating multiple-bit errors or require a large amount of extra storage for check bits. This brief proposes taking advantage of value locality for compressing data blocks and freeing up a large fraction of cache blocks for storing data redundancy of strong ECCs. Utilizing the proposed scheme, a large majority of cache blocks are protected by strong ECCs to tolerate multiple-bit errors without any storage overhead. The evaluation using gem5 full-system simulator demonstrates that the proposed scheme enhances the mean-time-to-failure of the cache by an average of 11.3x with less than 1% hardware and performance overhead.
引用
收藏
页码:3940 / 3944
页数:5
相关论文
共 50 条
  • [11] Fault-Tolerant Service Composition Based on Low Cost Mechanism
    Dai, Yu
    Yang, Lei
    Zhu, Zhiliang
    Zhang, Bin
    INFORMATION COMPUTING AND APPLICATIONS, PT 2, 2010, 106 : 56 - 63
  • [12] Fault-tolerant algorithm design of low-cost integrated train positioning system
    Liu J.
    Cai B.-G.
    Tang T.
    Wang J.
    Shanguan W.
    Tiedao Xuebao/Journal of the China Railway Society, 2011, 33 (01): : 39 - 46
  • [13] A Low-Cost Fault-Tolerant RISC-V Processor for Space Systems
    Santos, Douglas Almeida
    Luza, Lucas Matana
    Zeferino, Cesar Albenes
    Dilillo, Luigi
    Melo, Douglas Rossi
    2020 15TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2020), 2020,
  • [14] A Low-Cost Fault-Tolerant Approach for Hardware Implementation of Artificial Neural Networks
    Ahmadi, A.
    Sargolzaie, M. H.
    Fakhraie, S. M.
    Lucas, C.
    Vakili, Sh.
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 93 - 97
  • [15] A Study on Robust Fault-tolerant Control for a Low-cost Target Tracking System
    Thinh Huynh
    Minh-Thien Tran
    Lee, Dong-Hun
    Kim, Young-Bok
    2021 21ST INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2021), 2021, : 154 - 159
  • [16] Fault-Tolerant Low-Cost Analog Sensor Implementation for By-Wire Vehicle
    Shokry, Beatrice
    Alkady, Gehad
    Abouelghit, Fady
    Bakr, Ahmed
    Mahran, Hajar
    Sarhan, Nour
    Amer, Hassanein
    Daoud, Ramez
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [17] A Low-Cost Fault-Tolerant Technique for Carry Look-Ahead Adder
    Namazi, Alireza
    Sedaghat, Yasser
    Miremadi, Seyed Ghassem
    Ejlali, Alireza
    2009 15TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, 2009, : 217 - 222
  • [18] Fault-Tolerant LU Factorization Is Low Cost
    Coti, Camille
    Petrucci, Laure
    Gonzalez, Daniel Alberto Torres
    EURO-PAR 2021: PARALLEL PROCESSING, 2021, 12820 : 536 - 549
  • [19] A Low-Cost and Fault-Tolerant Stochastic Architecture for the Bernsen Algorithm Using Bitstream Correlation
    Wang, Shaowei
    Xie, Guangjun
    Xu, Wenbing
    Zhang, Yongqiang
    Han, Jie
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (09)
  • [20] Lessons from FTM: An experiment in the design & implementation of a low-cost fault-tolerant system
    Muller, G
    Banatre, M
    Peyrouze, N
    Rochat, B
    IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (02) : 332 - 340