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) Xis randomly chosen to …

Skyrmion gas manipulation for probabilistic computing

D Pinna, FA 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 …

Learning from hypervectors: A survey on hypervector encoding

S Aygun, MS Moghadam, MH Najafi… - arXiv preprint arXiv …, 2023 - arxiv.org
Hyperdimensional computing (HDC) is an emerging computing paradigm that imitates the
brain's structure to offer a powerful and efficient processing and learning model. In HDC, the …

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 …

Low-cost stochastic number generators for stochastic computing

SA Salehi - IEEE Transactions on Very Large Scale Integration …, 2020 - ieeexplore.ieee.org
Stochastic unary computing provides low-area circuits. However, the required area
consuming stochastic number generators (SNGs) in these circuits can diminish their overall …

Accurate and compact convolutional neural network based on stochastic computing

H Abdellatef, M Khalil-Hani, N Shaikh-Husin, SO Ayat - Neurocomputing, 2022 - Elsevier
Abstract Convolutional Neural Networks (CNNs) achieve state-of-the-art performance in
many recognition problems. However, CNN models are computation-intensive and require …

A monolithic stochastic computing architecture for energy efficient arithmetic

H Ravichandran, Y Zheng… - Advanced …, 2023 - Wiley Online Library
As the energy and hardware investments necessary for conventional high‐precision digital
computing continue to explode in the era of artificial intelligence (AI), a change in paradigm …

Correlation manipulating circuits for stochastic computing

VT Lee, A Alaghi, L Ceze - 2018 Design, Automation & Test in …, 2018 - ieeexplore.ieee.org
Stochastic computing (SC) is an emerging computing technique that promises high density,
low power, and error tolerant solutions. In SC, values are encoded as unary bitstreams and …

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 …

Ugemm: Unary computing architecture for gemm applications

D Wu, J Li, R Yin, H Hsiao, Y Kim… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
General matrix multiplication (GEMM) is universal in various applications, such as signal
processing, machine learning, and computer vision. Conventional GEMM hardware …