ShanghaiTech University Knowledge Management System
Can Stochastic Computing Truly Tolerate Bit Flips? | |
2024-06-12 | |
会议录名称 | PROCEEDINGS OF THE ACM GREAT LAKES SYMPOSIUM ON VLSI, GLSVLSI |
ISSN | 1066-1395 |
页码 | 718-723 |
发表状态 | 已发表 |
DOI | 10.1145/3649476.3658700 |
摘要 | Transient bit flips may cause unexpected behaviors in digital arithmetic circuits, and thus computation errors. It is generally believed that stochastic computing (SC) can tolerate bit flips due to its unique number representation format. In SC, a value is encoded by a random bit stream using the probability of 1s in the bit stream. Therefore, one bit flip changes the probability by a small number given a long enough bit stream, and the computation results might not change much. This is verified in previous works mostly through empirical studies. However, we found that bit flips actually change the probability of a stochastic bit stream by a predictable value. This is formulated by considering the bit flips as Bernoulli events. The distorted probability of the bit stream considering bit flips is derived and the SC bit flip models for various stochastic circuits are proposed. The error recovery based on the formulation is also proposed. The SC bit flip model and error recovery scheme are verified on basic SC elements such as the SC multipliers and an FSM-based stochastic circuit. They are then applied to a complex SC system computing a neural network. The results show that the accuracy of MNIST digit recognition can be recovered even with a high bit flip rate of 10%. © 2024 Owner/Author. |
会议录编者/会议主办者 | ACM SIGDA |
关键词 | Bit error rate Computer system recovery Error correction Radiation hardening Recovery Stochastic models Arithmetic circuit Bit-flips Bitstreams Computation errors Error-recovery Fault-tolerant Flip's model Soft error Stochastic circuits Stochastic computing |
会议名称 | 34th Great Lakes Symposium on VLSI 2024, GLSVLSI 2024 |
出版地 | 1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES |
会议地点 | Clearwater, FL, United states |
会议日期 | June 12, 2024 - June 14, 2024 |
URL | 查看原文 |
收录类别 | EI ; CPCI-S |
语种 | 英语 |
资助项目 | National Natural Science Foundation of China[62104127] ; Shanghai Sailing Program[22YF1428300] |
WOS研究方向 | Computer Science |
WOS类目 | Computer Science, Hardware & Architecture ; Computer Science, Information Systems ; Computer Science, Software Engineering ; Computer Science, Theory & Methods |
WOS记录号 | WOS:001253690000130 |
出版者 | Association for Computing Machinery |
EI入藏号 | 20242816657759 |
EI主题词 | Stochastic systems |
EI分类号 | 723.1 Computer Programming ; 731.1 Control Systems ; 922.1 Probability Theory ; 961 Systems Science |
原始文献类型 | Conference article (CA) |
文献类型 | 会议论文 |
条目标识符 | https://kms.shanghaitech.edu.cn/handle/2MSLDSTB/407247 |
专题 | 信息科学与技术学院 信息科学与技术学院_硕士生 信息科学与技术学院_博士生 信息科学与技术学院_PI研究组_刘思廷组 |
作者单位 | 1.School of Information Science and Technology, ShanghaiTech University, China; 2.Shanghai Engineering Research Center of Energy Efficient and Custom AI IC, China |
第一作者单位 | 信息科学与技术学院 |
第一作者的第一单位 | 信息科学与技术学院 |
推荐引用方式 GB/T 7714 | Wang, Yutong,Ni, Zhaojun,Liu, Siting. Can Stochastic Computing Truly Tolerate Bit Flips?[C]//ACM SIGDA. 1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES:Association for Computing Machinery,2024:718-723. |
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 |
修改评论
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。