Exploiting errors for efficiency: A survey from circuits to applications
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 …
tolerates the effects of noise in its execution, hardware, system software, and programming …
Learning from hypervectors: A survey on hypervector encoding
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 …
brain's structure to offer a powerful and efficient processing and learning model. In HDC, the …
UGEMM: Unary computing architecture for GEMM applications
General matrix multiplication (GEMM) is universal in various applications, such as signal
processing, machine learning, and computer vision. Conventional GEMM hardware …
processing, machine learning, and computer vision. Conventional GEMM hardware …
A low-cost stochastic computing-based fuzzy filtering for image noise reduction
SN Estiri, AH Jalilvand, S Naderi… - 2022 IEEE 13th …, 2022 - ieeexplore.ieee.org
Images are often corrupted with noise. As a result, noise reduction is an important task in
image processing. Common noise reduction techniques, such as mean or median filtering …
image processing. Common noise reduction techniques, such as mean or median filtering …
uSystolic: Byte-crawling unary systolic array
D Wu, J San Miguel - 2022 IEEE International Symposium on …, 2022 - ieeexplore.ieee.org
General matrix multiply (GEMM) is an important operation in broad applications, especially
the thriving deep neural networks. To achieve low power consumption for GEMM …
the thriving deep neural networks. To achieve low power consumption for GEMM …
Agile simulation of stochastic computing image processing with contingency tables
The rapid computerized simulation of stochastic computing (SC) systems is a challenging
problem. A method for agile simulation of SC image processing is proposed in this work. The …
problem. A method for agile simulation of SC image processing is proposed in this work. The …
Stochastic computing in beyond von-neumann era: Processing bit-streams in memristive memory
Stochastic Computing (SC) is an alternative computing paradigm that promises high
robustness to noise and outstanding area-and power-efficiency compared to traditional …
robustness to noise and outstanding area-and power-efficiency compared to traditional …
No-multiplication deterministic hyperdimensional encoding for resource-constrained devices
MS Moghadam, S Aygun… - IEEE Embedded Systems …, 2023 - ieeexplore.ieee.org
Hyperdimensional vector processing is a nascent computing approach that mimics the brain
structure and offers lightweight, robust, and efficient hardware solutions for different learning …
structure and offers lightweight, robust, and efficient hardware solutions for different learning …
Polynomial computation using unipolar stochastic logic and correlation technique
SI Chu, CL Wu, TN Nguyen… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
This article addresses polynomial computation with unipolar stochastic logic by exploiting
correlation between the bit-streams. The AND-OR, double-NAND, OR-AND and double …
correlation between the bit-streams. The AND-OR, double-NAND, OR-AND and double …
A low-cost fsm-based bit-stream generator for low-discrepancy stochastic computing
Low-discrepancy (LD) bit-streams have been proposed to improve the accuracy and
computation speed of stochastic computing (SC) circuits. These bit-streams are …
computation speed of stochastic computing (SC) circuits. These bit-streams are …