High Reliable and Accurate Stochastic Computing-based Artificial Neural Network Architecture Design

被引:1
作者
Chen, Kun-Chih [1 ]
Syu, Wei-Ren [2 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Inst Elect, Hsinchu, Taiwan
[2] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung, Taiwan
来源
2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024 | 2024年
关键词
stochastic computing; hardware reliability; faulttolerant architecture; neural networks;
D O I
10.1109/ISCAS58744.2024.10558634
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Hardware reliability has emerged as a paramount consideration in the modern Artificial Neural Network (ANN) design in recent years. The un-reliable ANN leads to un-trustable inference results and disasters (e.g., finance system or transportation system crash). To ensure hardware reliability, the common way is to insert some error correctness blocks or fault-tolerant computing blocks, which bring considerable hardware overhead and are improper to the resource-limited edge AI designs. To design hardware-friendly and highly reliable hardware, the Stochastic Computing (SC) method has been proven to be an efficient way to achieve fault-tolerant computing goals. Consequently, many SCbased computing architectures have been introduced recently. However, because of the stochastic number representation, the computing accuracy issue is the design challenge to implement the SC-based computing architecture. To solve this problem, we propose a novel scaling-free adder and input data pre-processing method to achieve a reliable SC-based computing architecture and improve the accuracy of conventional SC-based ANN design. Compared with the traditional ANN design, the proposed SC-based ANN design maintains computing accuracy and enhances the performance by 32% to 55% while facing serious fault injection. In addition, the proposed SC-based ANN architecture reduces 48% to 81% power consumption and 51% to 92% area cost compared with the conventional ANN architecture.
引用
收藏
页数:5
相关论文
共 15 条
  • [1] Comparing Fusion Models for DNN-Based Audiovisual Continuous Speech Recognition
    Abdelaziz, Ahmed Hussen
    [J]. IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2018, 26 (03) : 475 - 484
  • [2] Accurate and compact convolutional neural network based on stochastic computing
    Abdellatef, Hamdan
    Khalil-Hani, Mohamed
    Shaikh-Husin, Nasir
    Ayat, Sayed Omid
    [J]. NEUROCOMPUTING, 2022, 471 : 31 - 47
  • [3] ADAMS E, 2019, IEEE INT S CIRC SYST
  • [4] The Promise and Challenge of Stochastic Computing
    Alaghi, Armin
    Qian, Weikang
    Hayes, John P.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (08) : 1515 - +
  • [5] Stochastic neural computation II: Soft competitive learning
    Brown, BD
    Card, HC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (09) : 906 - 920
  • [6] High-Accurate Stochastic Computing for Artificial Neural Network by Using Extended Stochastic Logic
    Chen, Kun-Chih
    Wu, Chi-Hsun
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [7] Gaines B. R., 1969, Advances in Information Systems Science, P37, DOI 10.1007/978-1-4899-5841-9_2
  • [8] Garcia-Martin E., 2019, J PARALLEL DISTR COM
  • [9] Islam Kh Tohidul., 2017, 2017 International Conference on Engineering Technology and Technopreneurship, P1
  • [10] Lee Vincent T., 2017 DESIGN AUTOMATI