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 条
  • [21] Faults diagnosis and control in a low-cost fault-tolerant induction motor drive system
    Sobanski, P.
    Orlowska-Kowalska, T.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2017, 131 : 217 - 233
  • [22] An Active Fault-tolerant Control Method for a Low-cost and Fixed-wing UAV
    Zhang, Qi
    Xiang, Junhua
    Zhang, Yulin
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 173 - 178
  • [23] A Low-Cost VLSI Architecture for Fault-Tolerant Fusion Center in Wireless Sensor Networks
    Chen, Pei-Yin
    Chang, Li-Yuan
    Wang, Tsang-Yi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (04) : 803 - 813
  • [24] A fault-tolerant cache architecture based on binary set partitioning
    Zarandi, HR
    Miremadi, SG
    MICROELECTRONICS RELIABILITY, 2006, 46 (01) : 86 - 99
  • [25] EFFICIENT FAULT-TOLERANT CACHE MEMORY DESIGN
    VERGOS, HT
    NIKOLOS, D
    MICROPROCESSING AND MICROPROGRAMMING, 1995, 41 (02): : 153 - 169
  • [26] FFT-Cache: A Flexible Fault-Tolerant Cache Architecture for Ultra Low Voltage Operation
    BanaiyanMofrad, Abbas
    Homayoun, Houman
    Dutt, Nikil
    PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 95 - 104
  • [27] Design and Implementation of a Low-cost Fault-tolerant On-Board Computer for Micro-Satellite
    Tian, Shiqiang
    Yin, Zuobiao
    Yan, Jian
    Liu, Xuming
    2012 7TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2012, : 129 - 134
  • [28] A low-cost, fault-tolerant and high-performance router architecture for on-chip networks
    Valinataj, Mojtaba
    Shahiri, Mostafa
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 45 : 151 - 163
  • [29] A low-cost fault-tolerant real, reactive, and apparent power measurement technique using microprocessor
    Sarkar, Arghya
    Sengupta, Samarjit
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2007, 56 (06) : 2672 - 2680
  • [30] Design and Analysis of Low-Cost Tubular Fault-Tolerant Interior Permanent-Magnet Motor
    Zhou, Huawei
    Lu, Zhen
    Zhao, Wenxiang
    Liu, Guohai
    Xu, Liang
    IEEE TRANSACTIONS ON MAGNETICS, 2016, 52 (07)