Back to Search Start Over

Dither computing: a hybrid deterministic-stochastic computing framework

Authors :
Wu, Chai Wah
Source :
Proceedings of 28th IEEE Symposium on Computer Arithmetic, 2021
Publication Year :
2021

Abstract

Stochastic computing has a long history as an alternative method of performing arithmetic on a computer. While it can be considered an unbiased estimator of real numbers, it has a variance and MSE on the order of $\Omega(\frac{1}{N})$. On the other hand, deterministic variants of stochastic computing remove the stochastic aspect, but cannot approximate arbitrary real numbers with arbitrary precision and are biased estimators. However, they have an asymptotically superior MSE on the order of $O(\frac{1}{N^2})$. Recent results in deep learning with stochastic rounding suggest that the bias in the rounding can degrade performance. We proposed an alternative framework, called dither computing, that combines aspects of stochastic computing and its deterministic variants and that can perform computing with similar efficiency, is unbiased, and with a variance and MSE also on the optimal order of $\Theta(\frac{1}{N^2})$. We also show that it can be beneficial in stochastic rounding applications as well. We provide implementation details and give experimental results to comparatively show the benefits of the proposed scheme.<br />Comment: 8 pages, 16 figures, 1 table

Details

Database :
arXiv
Journal :
Proceedings of 28th IEEE Symposium on Computer Arithmetic, 2021
Publication Type :
Report
Accession number :
edsarx.2102.10732
Document Type :
Working Paper
Full Text :
https://doi.org/10.1109/ARITH51176.2021.00025