Survey of stochastic computing

A Alaghi, JP Hayes - ACM Transactions on Embedded computing …, 2013 - dl.acm.org
Stochastic computing (SC) was proposed in the 1960s as a low-cost alternative to
conventional binary computing. It is unique in that it represents and processes information in …

Exploiting errors for efficiency: A survey from circuits to applications

P Stanley-Marbell, A Alaghi, M Carbin… - ACM Computing …, 2020 - dl.acm.org
When a computational task tolerates a relaxation of its specification or when an algorithm
tolerates the effects of noise in its execution, hardware, system software, and programming …

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 …

Sc-dcnn: Highly-scalable deep convolutional neural network using stochastic computing

A Ren, Z Li, C Ding, Q Qiu, Y Wang, J Li, X Qian… - ACM Sigplan …, 2017 - dl.acm.org
With the recent advance of wearable devices and Internet of Things (IoTs), it becomes
attractive to implement the Deep Convolutional Neural Networks (DCNNs) in embedded and …

An architecture for fault-tolerant computation with stochastic logic

W Qian, X Li, MD Riedel, K Bazargan… - IEEE transactions on …, 2010 - ieeexplore.ieee.org
Mounting concerns over variability, defects, and noise motivate a new approach for digital
circuitry: stochastic logic, that is to say, logic that operates on probabilistic signals and so …

Skyrmion gas manipulation for probabilistic computing

D Pinna, F Abreu Araujo, JV Kim, V Cros, D Querlioz… - Physical Review …, 2018 - APS
The topologically protected magnetic spin configurations known as Skyrmions offer
promising applications due to their stability, mobility, and localization. We emphasize how to …

A native stochastic computing architecture enabled by memristors

P Knag, W Lu, Z Zhang - IEEE Transactions on Nanotechnology, 2014 - ieeexplore.ieee.org
A two-terminal memristor device is a promising digital memory for its high integration
density, substantially lower energy consumption compared to CMOS, and scalability below …

The synthesis of robust polynomial arithmetic with stochastic logic

W Qian, MD Riedel - Proceedings of the 45th annual Design Automation …, 2008 - dl.acm.org
As integrated circuit technology plumbs ever greater depths in the scaling of feature sizes,
maintaining the paradigm of deterministic Boolean computation is increasingly challenging …

A fast fault-tolerant architecture for sauvola local image thresholding algorithm using stochastic computing

MH Najafi, ME Salehi - IEEE Transactions on Very Large Scale …, 2015 - ieeexplore.ieee.org
Binarization plays an important role in document image processing, particularly in degraded
document images. Among all local image thresholding algorithms, Sauvola has excellent …

Time-encoded values for highly efficient stochastic circuits

MH Najafi, S Jamali-Zavareh, DJ Lilja… - … Transactions on Very …, 2017 - ieeexplore.ieee.org
Stochastic computing (SC) is a promising technique for applications that require low area
overhead and fault tolerance, but can tolerate relatively high latency. In the SC paradigm …