Multi-bit soft error tolerable L1 data cache based on characteristic of data value

被引:3
|
作者
Wang Dang-hui [1 ]
Liu He-peng [1 ]
Chen Yi-ran [2 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci, Xian 710072, Peoples R China
[2] Univ Pittsburgh, Dept Elect & Comp Engn, Pittsburgh, PA 15261 USA
基金
中国国家自然科学基金;
关键词
data cache; reliability; replica; data value; single event upset (SEU); FRAMEWORK;
D O I
10.1007/s11771-015-2695-3
中图分类号
TF [冶金工业];
学科分类号
0806 ;
摘要
Due to continuous decreasing feature size and increasing device density, on-chip caches have been becoming susceptible to single event upsets, which will result in multi-bit soft errors. The increasing rate of multi-bit errors could result in high risk of data corruption and even application program crashing. Traditionally, L1 D-caches have been protected from soft errors using simple parity to detect errors, and recover errors by reading correct data from L2 cache, which will induce performance penalty. This work proposes to exploit the redundancy based on the characteristic of data values. In the case of a small data value, the replica is stored in the upper half of the word. The replica of a big data value is stored in a dedicated cache line, which will sacrifice some capacity of the data cache. Experiment results show that the reliability of L1 D-cache has been improved by 65% at the cost of 1% in performance.
引用
收藏
页码:1769 / 1775
页数:7
相关论文
共 50 条
  • [1] Multi-bit soft error tolerable L1 data cache based on characteristic of data value
    Dang-hui Wang
    He-peng Liu
    Yi-ran Chen
    Journal of Central South University, 2015, 22 : 1769 - 1775
  • [2] Multi-bit soft error tolerable L1 data cache based on characteristic of data value
    王党辉
    刘合朋
    陈怡然
    JournalofCentralSouthUniversity, 2015, 22 (05) : 1769 - 1775
  • [3] Choosing an error protection scheme for a microprocessor's L1 data cache
    Sadler, Nathan N.
    Sorin, Daniel J.
    PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 499 - 505
  • [4] Multi-bit Data Flow Error Detection Method Based on SDC Vulnerability Analysis
    Yan, Zujia
    Zhuang, Yi
    Zheng, Weining
    Gu, Jingjing
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (03)
  • [5] Compressed L1 Data Cache and L2 Cache in GPGPUs
    Atoofian, Ehsan
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 1 - 8
  • [6] A Novel Data Hiding Using Multi-Bit Minimum Error Replacement with Flexible Bit Location
    Chen, Rong-Jian
    Lai, Jui-Lin
    Huang, Po-Hsian
    JOURNAL OF INTERNET TECHNOLOGY, 2013, 14 (07): : 1113 - 1129
  • [7] Design of a High Reliable L1 Data Cache with Redundant Cache
    Li, Haolin
    Hang, Xinyue
    Luo, Huiqing
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 41 - +
  • [8] L1 data cache decomposition for energy efficiency
    Huang, M
    Renau, J
    Yoo, SM
    Torrellas, J
    ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 10 - 15
  • [9] A Reuse Distance Based Performance Analysis on GPU L1 Data Cache
    Wang, Dongwei
    Xiao, Weijun
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [10] Matching Cache Access Behavior and Bit Error Pattern for High Performance Low Vcc L1 Cache
    Choi, Young Geun
    Yoo, Sungjoo
    Lee, Sunggu
    Ahn, Jung Ho
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 978 - 983