TY - GEN
T1 - Nonlinear Function Computation Based on Cordic with Stochastic Bitstreams
AU - Wu, Junyi
AU - Li, Hongge
AU - Liu, Yumeng
AU - Ren, Yuanfei
AU - Guo, Weiheng
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Stochastic computing (SC) is a computational paradigm that employs stochastic bitstreams to represent data. Although SC has demonstrated success in numerous tasks, the computation of functions with classical stochastic bitstreams remains severely affected by low accuracy and high latency. Consequently, computing complex tasks, such as the computation of nonlinear activation functions of neural networks, is a significant challenge. To address this issue, we propose the CORDIC-SC algorithm for low-latency and highprecision nonlinear function computation and design a logic circuit unit for bitstream format input. The experimental result shows that the proposed unipolar method is 7.7 × more energy efficient and 10.2 × more area efficient than the existing SC method while maintaining the same degree of accuracy. In addition, the proposed bipolar method is capable of reducing the error by 99.995% while maintaining the same latency.
AB - Stochastic computing (SC) is a computational paradigm that employs stochastic bitstreams to represent data. Although SC has demonstrated success in numerous tasks, the computation of functions with classical stochastic bitstreams remains severely affected by low accuracy and high latency. Consequently, computing complex tasks, such as the computation of nonlinear activation functions of neural networks, is a significant challenge. To address this issue, we propose the CORDIC-SC algorithm for low-latency and highprecision nonlinear function computation and design a logic circuit unit for bitstream format input. The experimental result shows that the proposed unipolar method is 7.7 × more energy efficient and 10.2 × more area efficient than the existing SC method while maintaining the same degree of accuracy. In addition, the proposed bipolar method is capable of reducing the error by 99.995% while maintaining the same latency.
KW - CORDIC-SC algorithms
KW - Nonlinear function computation
KW - Stochastic bitstreams
KW - Stochastic computing
UR - https://www.scopus.com/pages/publications/105015545468
U2 - 10.1109/NewCAS64648.2025.11107008
DO - 10.1109/NewCAS64648.2025.11107008
M3 - 会议稿件
AN - SCOPUS:105015545468
T3 - 2025 23rd IEEE Interregional NEWCAS Conference, NEWCAS 2025
SP - 500
EP - 504
BT - 2025 23rd IEEE Interregional NEWCAS Conference, NEWCAS 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 23rd IEEE Interregional NEWCAS Conference, NEWCAS 2025
Y2 - 22 June 2025 through 25 June 2025
ER -