• Home
  • Search
  • Stochastic Computing for Low-Power and High-Speed Deep Learning on FPGA
  • Cite Icon18
  • https://doi.org/10.1109/iscas.2019.8702248Copy DOI Icon

Stochastic Computing for Low-Power and High-Speed Deep Learning on FPGA

  • May 1, 2019
  • Corey Lammie +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Stochastic Computing (SC) presents a low-cost and low-power alternative to conventional binary computing. In SC, continuous values are represented by stochastically generated bit streams. By performing simple hardware-friendly bit-wise operations on these streams, complex calculations can be realized very efficiently. However, the inherent randomness and approximation used in SC can result in undesirable computational errors. As Convolutional Neural Networks (CNNs) are inherently error-tolerant, SC could be embedded in them to gain higher speed and lower power without significant accuracy loss. In this paper, we propose using SC techniques to approximate multiplication operations on fixed-point weights and biases during training of CNNs. By employing such techniques, we demonstrate near state-of-the-art learning performance for the MNIST and CIFAR-10 datasets, while achieving significant resource and speed improvements when implementing the deep networks on a Field Programmable Gate Array (FPGA). For MNIST, we demonstrate that SC compared to conventional computing, will result in almost 3 times increase in learning speed with only 1.37% degradation in validation accuracy. Similarly, for CIFAR-10, training is accelerated 3.5 times with a degradation of 3.39%. We also show that our FPGA implementations of CNNs adopting stochastic multipliers consume over 17 times less power than their GPU counterparts.

Similar Papers
  • Conference Article
  • Citations24

Convolutional Neural Network Training with Distributed K-FAC

  • Nov 01, 2020
  • J Gregory Pauloski +4
  • Conference Article
  • Citations3

Sensitivity and stability of pretrained CNN filters

  • Apr 12, 2021
  • Jehan Ghafuri +2
  • Research Article
  • Citations21

A Monolithic Stochastic Computing Architecture for Energy Efficient Arithmetic.

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

Seismic response prediction method for building structures using convolutional neural network

  • Jan 30, 2020
  • Structural Control and Health Monitoring
  • Byung Kwan Oh +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
  • Citations2

Comparison of CNN Architecture of Image Classification Using CIFAR10 Datasets

  • Dec 21, 2023
  • International Journal on Engineering Technology
  • Yogesh Pant +4
  • Research Article
  • Citations8

CMOS Invertible Logic: Bidirectional operation based on the probabilistic device model and stochastic computing

  • Feb 01, 2022
  • IEEE Nanotechnology Magazine
  • Naoya Onizawa +1
  • Conference Article
  • Citations19

FPGA-based training of convolutional neural networks with a reduced precision floating-point library

  • Dec 01, 2017
  • Roberto Dicecco +2
  • Conference Article
  • Citations32

Fast training of convolutional neural network classifiers through extreme learning machines

  • Jul 01, 2016
  • Youngwoo Yoo +1
  • Research Article

A Design of Network Reconfigurable Universal CNN Accelerator Based on FPGA

  • Jan 23, 2026
  • ACM Transactions on Embedded Computing Systems
  • Wenhua Ye +4
  • Research Article
  • Citations117

Convolutional neural network-based wind-induced response estimation model for tall buildings

  • Jun 25, 2019
  • Computer-Aided Civil and Infrastructure Engineering
  • Byung Kwan Oh +3
  • Book Chapter
  • Citations14

Combining CNN and MRF for Road Detection

  • Nov 01, 2017
  • Lei Geng +4
  • Conference Article
  • Citations7

CE-Dedup: Cost-Effective Convolutional Neural Nets Training based on Image Deduplication

  • Sep 01, 2021
  • Xuan Li +2
  • Conference Article
  • Citations40

Novel Casestudy and Benchmarking of AlexNet for Edge AI: From CPU and GPU to FPGA

  • Aug 30, 2020
  • Firas Al-Ali +4
  • Conference Article
  • Citations30

DPS

  • Jun 24, 2018
  • Hyeonuk Sim +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.