容错
计算机科学
卷积神经网络
冗余(工程)
模块化设计
错误检测和纠正
嵌入式系统
三模冗余
计算机工程
架空(工程)
分布式计算
可靠性工程
人工智能
算法
操作系统
工程类
作者
Wenda Wei,Chenyang Wang,Xinyang Zheng,Hengshan Yue
出处
期刊:IT Professional
[IEEE Computer Society]
日期:2023-07-01
卷期号:25 (4): 85-90
被引量:8
标识
DOI:10.1109/mitp.2023.3264849
摘要
Today, various domain-specific convolutional neural network (CNN) accelerators are deployed in large-scale systems to satisfy the massive computational demands of current deep CNNs. Although bringing significant performance improvements, the highly integrated CNN accelerators are more susceptible to faults caused by radiation, aging, and process variation. CNNs have been increasingly deployed in security-critical areas, requiring more attention to reliable execution. Although the classical fault-tolerant approaches are error-effective, the performance/energy overheads introduced are nonnegligible, which is the opposite of CNN accelerator design philosophy. In this article, we leverage CNN's intrinsic tolerance for minor errors to explore approximate fault-tolerance (ApFT) opportunities for CNN accelerator fault-tolerance overhead reduction. Specifically, we discuss two branches of ApFT designs: selective duplicating-based approximate fault tolerance (S-ApFT) and imprecise checking-based approximate fault tolerance (I-ApFT). The results show that S-ApFT and I-ApFT can achieve comparable error-detection ability and dual-modular redundancy while achieving significant performance improvements.
科研通智能强力驱动
Strongly Powered by AbleSci AI