Skip to main navigation Skip to search Skip to main content

Nonlinear Function Computation Based on Cordic with Stochastic Bitstreams

  • Junyi Wu
  • , Hongge Li*
  • , Yumeng Liu
  • , Yuanfei Ren
  • , Weiheng Guo
  • *Corresponding author for this work
  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publication2025 23rd IEEE Interregional NEWCAS Conference, NEWCAS 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages500-504
Number of pages5
ISBN (Electronic)9798331532567
DOIs
StatePublished - 2025
Event23rd IEEE Interregional NEWCAS Conference, NEWCAS 2025 - Paris, France
Duration: 22 Jun 202525 Jun 2025

Publication series

Name2025 23rd IEEE Interregional NEWCAS Conference, NEWCAS 2025

Conference

Conference23rd IEEE Interregional NEWCAS Conference, NEWCAS 2025
Country/TerritoryFrance
CityParis
Period22/06/2525/06/25

Keywords

  • CORDIC-SC algorithms
  • Nonlinear function computation
  • Stochastic bitstreams
  • Stochastic computing

Fingerprint

Dive into the research topics of 'Nonlinear Function Computation Based on Cordic with Stochastic Bitstreams'. Together they form a unique fingerprint.

Cite this