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 …

Design space exploration of neural network activation function circuits

T Yang, Y Wei, Z Tu, H Zeng, MA Kinsy… - … on Computer-Aided …, 2018 - ieeexplore.ieee.org
The widespread application of artificial neural networks has prompted researchers to
experiment with field-programmable gate array and customized ASIC designs to speed up …

Energy-efficient stochastic computing with superparamagnetic tunnel junctions

MW Daniels, A Madhavan, P Talatchian, A Mizrahi… - Physical review applied, 2020 - APS
Superparamagnetic tunnel junctions (SMTJs) have emerged as a competitive, realistic
nanotechnology to support novel forms of stochastic computation in CMOS-compatible …

Stochastic computing in convolutional neural network implementation: A review

YY Lee, ZA Halim - PeerJ Computer Science, 2020 - peerj.com
Stochastic computing (SC) is an alternative computing domain for ubiquitous deterministic
computing whereby a single logic gate can perform the arithmetic operation by exploiting the …

Accurate and efficient stochastic computing hardware for convolutional neural networks

J Yu, K Kim, J Lee, K Choi - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
This paper presents an efficient unipolar stochastic computing hardware for convolutional
neural networks (CNNs). It includes stochastic ReLU and optimized max function, which are …

Spectral-based convolutional neural network without multiple spatial-frequency domain switchings

SO Ayat, M Khalil-Hani, AAH Ab Rahman, H Abdellatef - Neurocomputing, 2019 - Elsevier
Recent researches have shown that spectral representation provides a significant speed-up
in the massive computation workload of convolution operations in the inference (feed …

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 …

Neural network classifiers using stochastic computing with a hardware-oriented approximate activation function

B Li, Y Qin, B Yuan, DJ Lilja - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Neural networks are becoming prevalent in many areas, such as pattern recognition and
medical diagnosis. Stochastic computing is one potential solution for neural networks …

Implementation of artificial neural networks using magnetoresistive random-access memory-based stochastic computing units

Y Shao, SL Sinaga, IO Sunmola… - IEEE Magnetics …, 2021 - ieeexplore.ieee.org
Hardware implementation of artificial neural networks (ANNs) using conventional binary
arithmetic units requires large area and energy, due to the massive multiplication and …

When sorting network meets parallel bitstreams: A fault-tolerant parallel ternary neural network accelerator based on stochastic computing

Y Zhang, S Lin, R Wang, Y Wang… - … , Automation & Test …, 2020 - ieeexplore.ieee.org
Stochastic computing (SC) has been widely used in neural networks (NNs) due to its simple
hardware cost and high fault tolerance. Conventionally, SC-based NN accelerators adopt a …