• Home
  • Search
  • Optimizing Artificial Neural Networks to Minimize Arithmetic Errors in Stochastic Computing Implementations
  • Cite Icon1
  • https://doi.org/10.3390/electronics13142846Copy DOI Icon

Optimizing Artificial Neural Networks to Minimize Arithmetic Errors in Stochastic Computing Implementations

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Deploying modern neural networks on resource-constrained edge devices necessitates a series of optimizations to ready them for production. These optimizations typically involve pruning, quantization, and fixed-point conversion to compress the model size and enhance energy efficiency. While these optimizations are generally adequate for most edge devices, there exists potential for further improving the energy efficiency by leveraging special-purpose hardware and unconventional computing paradigms. In this study, we explore stochastic computing neural networks and their impact on quantization and overall performance concerning weight distributions. When arithmetic operations such as addition and multiplication are executed by stochastic computing hardware, the arithmetic error may significantly increase, leading to a diminished overall accuracy. To bridge the accuracy gap between a fixed-point model and its stochastic computing implementation, we propose a novel approximate arithmetic-aware training method. We validate the efficacy of our approach by implementing the LeNet-5 convolutional neural network on an FPGA. Our experimental results reveal a negligible accuracy degradation of merely 0.01% compared with the floating-point counterpart, while achieving a substantial 27× speedup and 33× enhancement in energy efficiency compared with other FPGA implementations. Additionally, the proposed method enhances the likelihood of selecting optimal LFSR seeds for stochastic computing systems.

Loading PDF

Similar Papers
  • Research Article
  • Citations21

A Monolithic Stochastic Computing Architecture for Energy Efficient Arithmetic.

  • Dec 08, 2022
  • Advanced Materials
  • Harikrishnan Ravichandran +5
  • Research Article

Enhancement of energy and spectral efficiency for mm-wave based 5G communication network

  • Dec 01, 2024
  • International Journal of Electrical and Computer Engineering (IJECE)
  • Vishakha Gaikwad +1
  • Research Article

Comparative Analysis of Error Tolerance and Hardware Efficiency in Stochastic Computing-based Digital Filters

  • Aug 09, 2025
  • Journal of Circuits, Systems and Computers
  • Roshwin Sengupta +2
  • Research Article
  • Citations19

Implementation of an efficient magnetic tunnel junction-based stochastic neural network with application to iris data classification

  • Sep 29, 2020
  • Nanotechnology
  • Arshid Nisar +2
  • Book Chapter

Stochastic Computing for Deep Neural Networks

  • Sep 20, 2021
  • Sunny Bodiwala +1
  • Conference Article
  • Citations4

Fault-Tolerance of Binarized and Stochastic Computing-based Neural Networks

  • Oct 01, 2021
  • Amir Ardakani +2
  • Research Article
  • Citations3

Computational Analysis of stochastic arithmetic computing and stochastic activation function

  • Aug 01, 2022
  • Journal of Physics: Conference Series
  • P Ashok +1
  • Research Article

Managing China's Energy Efficiency

  • Apr 12, 2025
  • Journal of Global Information Management
  • Boqiang Lin +1
  • PDF
  • Single Book
  • Citations5

Demand-Side Energy Efficiency Opportunities in Bangladesh

  • Jan 01, 2017
  • Ijaz Hossain +2
  • Research Article

A 0.66-mm2 0.49 pJ/SOP SNN Processor With Temporal-Spatial Post-Neuron-Processing and Model-Adaptive Crossbar in 40-nm CMOS.

  • Jan 01, 2025
  • IEEE transactions on biomedical circuits and systems
  • Jinqiao Yang +6
  • Research Article
  • Citations7

Design of Stochastic Computing Circuits Using Nanomagnetic Logic

  • Mar 01, 2016
  • IEEE Transactions on Nanotechnology
  • Robert Perricone +4
  • Research Article
  • Citations18

Trading Accuracy for Energy in Stochastic Circuit Design

  • Apr 20, 2017
  • ACM Journal on Emerging Technologies in Computing Systems
  • Armin Alaghi +4
  • Conference Article
  • Citations2

FPGA implementation of reliable and energy efficient architecture for a LTE uplink system

  • Jul 01, 2013
  • G Indumathi +1
  • Conference Article
  • Citations1

Can Stochastic Computing Truly Tolerate Bit Flips?

  • Jun 12, 2024
  • Yutong Wang +2
  • Research Article
  • Citations13

An Overview of Time-Based Computing with Stochastic Constructs

  • Nov 01, 2017
  • IEEE Micro
  • M Hassan Najafi +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.