The promise and challenge of stochastic computing
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 …
probabilities. Typically, each bit of an N-bit stochastic number (SN) **s randomly chosen to …
Performing stochastic computation deterministically
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 …
representation allows complex arithmetic to be performed with very simple logic, but it …
Energy-efficient convolutional neural networks with deterministic bit-stream processing
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 …
neural networks. Inherent inaccuracy and long latency of processing random bit-streams …
Deterministic methods for stochastic computing using low-discrepancy sequences
Recently, deterministic approaches to stochastic computing (SC) have been proposed.
These compute with the same constructs as stochastic computing but operate on …
These compute with the same constructs as stochastic computing but operate on …
Low-cost sorting network circuits using unary processing
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 …
to switching systems. For applications that require high performance, sorting is often …
Digital implementation of radial basis function neural networks based on stochastic computing
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 …
Learning based solutions, which implies a high computation cost with a low energy …
Stochastic computing design and implementation of a sound source localization system
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 …
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 …
to the backend neural network in on-device keyword spotting (KWS), we propose two time …
Introduction to dynamic stochastic computing
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 …
that can perform various arithmetic operations. It allows for low power implementation, which …
Temporal and SFQ pulse-streams encoding for area-efficient superconducting accelerators
Superconducting technology is a prime candidate for the future of computing. However,
current superconducting prototypes are limited to small-scale examples due to stringent …
current superconducting prototypes are limited to small-scale examples due to stringent …