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 …

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 …

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 …

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 …

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 …

Agile simulation of stochastic computing image processing with contingency tables

S Aygun, MH Najafi, M Imani… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
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 …

Stochastic computing in beyond von-neumann era: Processing bit-streams in memristive memory

MR Alam, MH Najafi, N Taherinejad… - … on Circuits and …, 2022 - ieeexplore.ieee.org
Stochastic Computing (SC) is an alternative computing paradigm that promises high
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 …

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 …

A low-cost fsm-based bit-stream generator for low-discrepancy stochastic computing

S Asadi, MH Najafi, M Imani - … & Test in Europe Conference & …, 2021 - ieeexplore.ieee.org
Low-discrepancy (LD) bit-streams have been proposed to improve the accuracy and
computation speed of stochastic computing (SC) circuits. These bit-streams are …