STOCK: Stochastic Checkers for Low-overhead Approximate Error Detection

被引:0
|
作者
Gala, Neel [1 ]
Venkataramani, Swagath [2 ]
Raghunathan, Anand [2 ]
Kamakoti, V [1 ]
机构
[1] IIT Madras, Comp Sci & Engn Dept, Chennai, Tamil Nadu, India
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
来源
ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN | 2016年
基金
美国国家科学基金会;
关键词
Stochastic Computing; Approximate Computing; Error Detection; Low Power; Progressive Checking; Partial Replicas;
D O I
10.1145/2934583.2934634
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Designing reliable systems, while eschewing the high overheads of conventional fault tolerance techniques, is a critical challenge in the deeply scaled CMOS and post-CMOS era. To address this challenge, we leverage the intrinsic resilience of application domains such as multimedia, recognition, mining, search, and analytics where acceptable outputs are produced despite occasional approximate computations. We propose stochastic checkers, wherein a stochastic logic based realization of the circuit is used as an error checker, and the original circuit's output is declared to be correct if it lies within a certain range of the checker's output. The key benefit of stochastic checkers is that the intrinsic compactness of stochastic logic leads to greatly reduced overheads. However, due to the approximate nature of stochastic circuits, errors that cause the output to be within a certain range of the correct value may not be detected (missed coverage). In addition, some correct outputs may be incorrectly flagged as erroneous (false positives). To limit the number of missed errors and false positives, we propose a technique that uses input permuted partial replicas of the stochastic logic to improve accuracy without greatly increasing the overheads. We also address the challenge of error detection latency (due to the bit-serial nature of stochastic logic) through progressive checking policies that produce an early decision based on a prefix of the checker's output bitstream. We evaluate stochastic checkers on hardware implementations of a suite of error-resilient applications, and demonstrate that they can lead to greatly reduced overheads (29.5% area and 21.5% power, on average) compared to traditional fault tolerance techniques, while achieving very high coverage (average of 99.5%) and very low false positives (average of 0.1%).
引用
收藏
页码:266 / 271
页数:6
相关论文
共 50 条
  • [1] Approximate Error Detection With Stochastic Checkers
    Gala, Neel
    Venkataramani, Swagath
    Raghunathan, Anand
    Kamakoti, V.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (08) : 2258 - 2270
  • [2] Low-Overhead Error Detection for Networks-on-Chip
    Berman, Amit
    Keidar, Idit
    2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 219 - 224
  • [3] A low-overhead error detection and correction technique with a relaxed error timing constraint for variation-tolerance
    Zhu, Zhi-jiu
    Yu, Yi
    Bai, Xu
    Qiao, Shu-shan
    Hei, Yong
    IEICE ELECTRONICS EXPRESS, 2019, 16 (14) : 1 - 4
  • [4] A Low-Overhead Radiation Hardened Flip-Flop Design for Soft Error Detection
    Li, Jie
    Xiao, Li-Yi
    Li, Hong-Chen
    Qi, Chun-Hua
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 1175 - 1177
  • [5] GS-DMR: Low-overhead soft error detection scheme for stencil-based computation
    Ren Xiaoguang
    Xu Xinhai
    Wang Qian
    Chen Juan
    Wang Miao
    Yang Xuejun
    PARALLEL COMPUTING, 2015, 41 : 50 - 65
  • [6] Low-overhead quantum error-correction codes with a cyclic topology
    Simakov, Ilya A.
    Besedin, Ilya S.
    PHYSICAL REVIEW A, 2025, 111 (01)
  • [7] Low-Overhead Deadlock Prediction
    Cai, Yan
    Meng, Ruijie
    Palsberg, Jens
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 1298 - 1309
  • [8] Approximate logic circuits for low overhead, non-intrusive concurrent error detection
    Choudhury, Mihir R.
    Mohanram, Kartik
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 782 - 787
  • [9] Low-Overhead Paxos Replication
    Guo J.
    Chu J.
    Cai P.
    Zhou M.
    Zhou A.
    Data Science and Engineering, 2017, 2 (2) : 169 - 177
  • [10] Low-Overhead WiFi Fingerprinting
    Jun, Junghyun
    He, Liang
    Gu, Yu
    Jiang, Wenchao
    Kushwaha, Gaurav
    A, Vipin
    Cheng, Long
    Liu, Cong
    Zhu, Ting
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2018, 17 (03) : 590 - 603