Approximate hybrid binary-unary computing with applications in bert language model and image processing

A Khataei, G Singh, K Bazargan - Proceedings of the 2023 ACM/SIGDA …, 2023 - dl.acm.org
We propose a novel method for approximate hardware implementation of univariate math
functions with significantly fewer hardware resources compared to previous approaches …

Computing mathematical functions using DNA via fractional coding

SA Salehi, X Liu, MD Riedel, KK Parhi - Scientific reports, 2018 - nature.com
This paper discusses the implementation of mathematical functions such as exponentials,
trigonometric functions, the sigmoid function and the perceptron function with molecular …

Hybrid binary-unary hardware accelerator

SR Faraji, K Bazargan - Proceedings of the 24th Asia and South Pacific …, 2019 - dl.acm.org
Stochastic computing has been used in recent years to create designs with significantly
smaller area by harnessing unary encoding of data. However, the low area advantage …

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 …

Routing magic: Performing computations using routing networks and voting logic on unary encoded data

S Mohajer, Z Wang, K Bazargan - Proceedings of the 2018 ACM/SIGDA …, 2018 - dl.acm.org
The binary number representation has dominated digital logic for decades due to its
compact storage requirements. However, since the number system is positional, it needs to" …

Optimizing hybrid binary-unary hardware accelerators using self-similarity measures

A Khataei, G Singh, K Bazargan - 2023 IEEE 31st Annual …, 2023 - ieeexplore.ieee.org
Unary computing is a relatively new method for implementing non-linear functions using few
hardware resources compared to binary computing. In its original form, unary computing …

Parallel unary computing based on function derivatives

S Mohajer, Z Wang, K Bazargan, Y Li - ACM Transactions on …, 2020 - dl.acm.org
The binary number representation has dominated digital logic for decades due to its
compact storage requirements. An alternative representation is the unary number system …

SimBU: Self-Similarity-Based Hybrid Binary-Unary Computing for Nonlinear Functions

A Khataei, G Singh, K Bazargan - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Unary computing is a relatively new method for implementing arbitrary nonlinear functions
that uses unpacked, thermometer number encoding, enabling much lower hardware costs …

Low latency parallel implementation of traditionally-called stochastic circuits using deterministic shuffling networks

Z Wang, S Mohajer, K Bazargan - 2018 23rd Asia and South …, 2018 - ieeexplore.ieee.org
Stochastic Computing (SC) in recent years has been defined as a digital computation
approach that operates on streams of random bits that represent probability values. In a bit …

Stochastic circuit synthesis by cube assignment

X Peng, W Qian - … Transactions on Computer-Aided Design of …, 2018 - ieeexplore.ieee.org
Stochastic computing (SC) is an unconventional computation paradigm, in which digital
circuits are adopted to compute on stochastic bit streams. The value represented by a …