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 …

Survey of stochastic-based computation paradigms

M Alawad, M Lin - IEEE Transactions on Emerging Topics in …, 2016 - ieeexplore.ieee.org
Effectively tackling the upcoming “zettabytes” data explosion requires a huge quantum leap
in our computing power and energy efficiency. However, with the Moore's law dwindling …

Compact and accurate digital filters based on stochastic computing

H Ichihara, T Sugino, S Ishii, T Iwagaki… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Stochastic computing (SC), which is an approximate computation with probabilities, has
attracted attention as an alternative to deterministic computing. In this paper, we discuss a …

Toward energy-efficient stochastic circuits using parallel Sobol sequences

S Liu, J Han - IEEE Transactions on Very Large Scale …, 2018 - ieeexplore.ieee.org
Stochastic computing (SC) often requires long stochastic sequences and, thus, a long
latency to achieve accurate computation. The long latency leads to an inferior performance …

Compact and accurate stochastic circuits with shared random number sources

H Ichihara, S Ishii, D Sunamori… - 2014 IEEE 32nd …, 2014 - ieeexplore.ieee.org
Stochastic computing, which is an approximate computation with probabilities (called
stochastic numbers), draws attention as an alternative method of deterministic computing. In …

Energy-efficiency and accuracy of stochastic computing circuits in emerging technologies

B Moons, M Verhelst - IEEE Journal on Emerging and Selected …, 2014 - ieeexplore.ieee.org
The continued scaling of feature sizes in integrated circuit technology leads to more
uncertainty and unreliability in circuit behavior. Maintaining the paradigm of deterministic …

Architectures for recursive digital filters using stochastic computing

Y Liu, KK Parhi - IEEE Transactions on Signal Processing, 2016 - ieeexplore.ieee.org
This paper addresses implementation of digital IIR filters using stochastic computing.
Stochastic computing requires fewer logic gates and is inherently fault-tolerant. Thus, these …

Architecture considerations for stochastic computing accelerators

VT Lee, A Alaghi, R Pamula, VS Sathe… - … on Computer-Aided …, 2018 - ieeexplore.ieee.org
Stochastic computing (SC) is an alternative computing technique for embedded systems
which offers lower area and power, and better error resilience compared to binary-encoded …

Tuning Strassen's matrix multiplication for memory efficiency

M Thottethodi, S Chatterjee… - SC'98: Proceedings of …, 1998 - ieeexplore.ieee.org
Strassen's algorithm for matrix multiplication gains its lower arithmetic complexity at the
expense of reduced locality of reference, which makes it challenging to implement the …

Gradient descent using stochastic circuits for efficient training of learning machines

S Liu, H Jiang, L Liu, J Han - IEEE Transactions on Computer …, 2018 - ieeexplore.ieee.org
Gradient descent (GD) is a widely used optimization algorithm in machine learning. In this
paper, a novel stochastic computing GD circuit (SC-GDC) is proposed by encoding the …