TY - GEN
T1 - High-Accuracy and Low-latency Hybrid Stochastic Computing for Artificial Neural Network
AU - Chen, Kun Chih Jimmy
AU - Chen, Cheng Ting
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Artificial Neural Networks (ANN) have shown their superiority in many applications of academia and industry. However, the hardware architecture of ANN requires a lot of operation units, which results in a high area and high-power overhead. On the other hand, the Stochastic Computing (SC) method has been proven as an efficient way to achieve low-power computing with a small area overhead. Therefore, many SC-based ANNs have been proposed in recent years. However, due to stochastic bit-stream computing, the conventional SC-based ANN designs suffer from low computing accuracy. In this work, we use the parallel counter (PC) to replace the SC-based multiply-Accumulator (MAC) to solve the accuracy problem in conventional SC-based ANN designs. Besides, we propose a finite state machine (FSM)-based activation function to improve the efficiency of the data representation change in SC-based ANN computing. Compared with the conventional SC-based ANN designs, our proposed architecture can improve computing accuracy by 82.2%. Besides, our proposed architecture can reduce 95.8% area cost and 94.2% power consumption over than non-SC-based ANN design, which achieves higher hardware efficiency.
AB - Artificial Neural Networks (ANN) have shown their superiority in many applications of academia and industry. However, the hardware architecture of ANN requires a lot of operation units, which results in a high area and high-power overhead. On the other hand, the Stochastic Computing (SC) method has been proven as an efficient way to achieve low-power computing with a small area overhead. Therefore, many SC-based ANNs have been proposed in recent years. However, due to stochastic bit-stream computing, the conventional SC-based ANN designs suffer from low computing accuracy. In this work, we use the parallel counter (PC) to replace the SC-based multiply-Accumulator (MAC) to solve the accuracy problem in conventional SC-based ANN designs. Besides, we propose a finite state machine (FSM)-based activation function to improve the efficiency of the data representation change in SC-based ANN computing. Compared with the conventional SC-based ANN designs, our proposed architecture can improve computing accuracy by 82.2%. Besides, our proposed architecture can reduce 95.8% area cost and 94.2% power consumption over than non-SC-based ANN design, which achieves higher hardware efficiency.
KW - ANN
KW - neural network
KW - parallel counter
KW - stochastic computing
UR - http://www.scopus.com/inward/record.url?scp=85123366585&partnerID=8YFLogxK
U2 - 10.1109/ISOCC53507.2021.9613856
DO - 10.1109/ISOCC53507.2021.9613856
M3 - Conference contribution
AN - SCOPUS:85123366585
T3 - Proceedings - International SoC Design Conference 2021, ISOCC 2021
SP - 254
EP - 255
BT - Proceedings - International SoC Design Conference 2021, ISOCC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 18th International System-on-Chip Design Conference, ISOCC 2021
Y2 - 6 October 2021 through 9 October 2021
ER -