The promise and challenge of stochastic computing

A Alaghi, W Qian, JP Hayes - IEEE Transactions on Computer …, 2017 - ieeexplore.ieee.org
Stochastic computing (SC) is an unconventional method of computation that treats data as
probabilities. Typically, each bit of an N-bit stochastic number (SN) **s randomly chosen to …

Performing stochastic computation deterministically

MH Najafi, D Jenson, DJ Lilja… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Stochastic logic performs computation on data represented by random bit-streams. The
representation allows complex arithmetic to be performed with very simple logic, but it …

Energy-efficient convolutional neural networks with deterministic bit-stream processing

SR Faraji, MH Najafi, B Li, DJ Lilja… - … Design, Automation & …, 2019 - ieeexplore.ieee.org
Stochastic computing (SC) has been used for low-cost and low power implementation of
neural networks. Inherent inaccuracy and long latency of processing random bit-streams …

Deterministic methods for stochastic computing using low-discrepancy sequences

MH Najafi, DJ Lilja, M Riedel - 2018 IEEE/ACM International …, 2018 - ieeexplore.ieee.org
Recently, deterministic approaches to stochastic computing (SC) have been proposed.
These compute with the same constructs as stochastic computing but operate on …

Low-cost sorting network circuits using unary processing

MH Najafi, DJ Lilja, MD Riedel… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Sorting is a common task in a wide range of applications from signal and image processing
to switching systems. For applications that require high performance, sorting is often …

Digital implementation of radial basis function neural networks based on stochastic computing

A Morán, L Parrilla, M Roca… - IEEE Journal on …, 2022 - ieeexplore.ieee.org
Nowadays Internet of Things (IoT) and mobile systems use more and more Machine
Learning based solutions, which implies a high computation cost with a low energy …

Stochastic computing design and implementation of a sound source localization system

P Schober, SN Estiri, S Aygun… - IEEE journal on …, 2023 - ieeexplore.ieee.org
Stochastic computing (SC) is an alternative computing paradigm that processes data in the
form of uniform bit-streams. SC is fault-tolerant and can compute on small, efficient circuits …

Ultra-low-power and compact-area analog audio feature extraction based on time-mode analog filterbank interpolation and time-mode analog rectification

S Ray, PR Kinget - IEEE Journal of Solid-State Circuits, 2022 - ieeexplore.ieee.org
To address the power and area bottleneck imposed by the frontend feature extractor relative
to the backend neural network in on-device keyword spotting (KWS), we propose two time …

Introduction to dynamic stochastic computing

S Liu, WJ Gross, J Han - IEEE Circuits and Systems Magazine, 2020 - ieeexplore.ieee.org
Stochastic computing (SC) is an old but reviving computing paradigm for its simple data path
that can perform various arithmetic operations. It allows for low power implementation, which …

Temporal and SFQ pulse-streams encoding for area-efficient superconducting accelerators

P Gonzalez-Guerrero, MG Bautista, D Lyles… - Proceedings of the 27th …, 2022 - dl.acm.org
Superconducting technology is a prime candidate for the future of computing. However,
current superconducting prototypes are limited to small-scale examples due to stringent …