• Home
  • Search
  • High-Accuracy Multiply-Accumulate (MAC) Technique for Unary Stochastic Computing
  • Cite Icon18
  • https://doi.org/10.1109/tc.2021.3087027Copy DOI Icon

High-Accuracy Multiply-Accumulate (MAC) Technique for Unary Stochastic Computing

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Multiply-accumulate (MAC) operations are common in data processing and machine learning but costly in terms of hardware usage. Stochastic Computing (SC) is a promising approach for low-cost hardware design of complex arithmetic operations such as multiplication. Computing with deterministic unary bit-streams (defined as bit-streams with all 1s grouped together at the beginning or end of a bit-stream) has been recently suggested to improve the accuracy of SC. Conventionally, SC designs use multiplexer (MUX) units or OR gates to accumulate data in the stochastic domain. MUX-based addition suffers from scaling of data and OR-based addition from inaccuracy. This work proposes a novel technique for MAC operation on unary bit-streams that allows exact, non-scaled addition of multiplication results. By introducing a relative delay between the products, we control correlation between bit-streams and eliminate OR-based addition error. We evaluate the accuracy of the proposed technique compared to the state-of-the-art MAC designs. After quantization, the proposed technique demonstrates at least 37% and up to 100% decrease of the mean absolute error for uniformly distributed random input values, compared to traditional OR-based MAC designs. Further, we demonstrate that the proposed technique is practical and evaluate area, power and energy of three possible implementations.

Similar Papers
  • 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
  • Citations70

Stochastic Computing Implemented by Skyrmionic Logic Devices

  • May 20, 2020
  • Physical Review Applied
  • Haoyang Zhang +4
  • Research Article
  • Citations19

Hardware Implementation of an Improved Stochastic Computing Based Deep Neural Network Using Short Sequence Length

  • Nov 01, 2020
  • IEEE Transactions on Circuits and Systems II: Express Briefs
  • Haifei Xiong +2
  • 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
  • Book Chapter

Stochastic Computing for Deep Neural Networks

  • Sep 20, 2021
  • Sunny Bodiwala +1
  • Research Article
  • Citations42

Memristive Stochastic Computing for Deep Learning Parameter Optimization

  • May 01, 2021
  • IEEE Transactions on Circuits and Systems II: Express Briefs
  • Corey Lammie +3
  • Research Article
  • Citations12

A complex process fault diagnosis method based on manifold distribution adaptation

  • Oct 15, 2019
  • Engineering Applications of Artificial Intelligence
  • Xiaogang Wang +1
  • Conference Article
  • Citations75

Fast and accurate computation using stochastic circuits

  • Jan 01, 2014
  • Armin Alaghi +1
  • Conference Article
  • Citations1

2n RRR: Improved Stochastic Number Duplicator Based on Bit Re-Arrangement

  • Nov 01, 2018
  • Ryota Ishikawa +3
  • Research Article

Big Data Processing and Data Analytics

  • May 22, 2022
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Sheik Mohammed Shaw S
  • Conference Article

Stochastic Computation Based Hybrid Artificial Neural Networks and Spike Neural Network

  • Dec 09, 2022
  • Yakun Zhou +3
  • Research Article
  • Citations6

Efficient implementation of mixed‐precision multiply‐accumulator unit for AI algorithms

  • Mar 04, 2020
  • International Journal of Circuit Theory and Applications
  • Chandana Mounica +3
  • Research Article

Optimized design of hardware accelerator based on machine learning

  • Aug 19, 2024
  • Highlights in Science, Engineering and Technology
  • Jixuan Liu
  • Conference Article

High-Dimension Linear System Computation Based on Efficient Integrated Online Arithmetic

  • Dec 02, 2025
  • Chifeng Song +1
  • Conference Article

Interleaved Data Processing Scheme for Optimizing Tensorflow Framework

  • Nov 15, 2021
  • Jinseo Choi +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.