2019 56th ACM/IEEE Design Automation Conference (DAC) | 2019

In-Stream Stochastic Division and Square Root via Correlation

 
 

Abstract


Stochastic Computing (SC) is designed to minimize hardware area and power consumption compared to traditional binary-encoded computation, stemming from the bit-serial data representation and extremely straightforward logic. Though existing Stochastic Computing Units mostly assume uncorrelated bit streams, recent works find that correlation can be exploited for higher accuracy. We propose novel architectures for SC division and square root, which leverage correlation via low-cost in-stream mechanisms that eliminate expensive bit stream regeneration. We also introduce new metrics to better evaluate SC circuits relying on equilibrium via feedback loops. Experiments indicate that our division converges 46.3% faster with both 43.3% lower error and 45.6% less area.

Volume None
Pages 1-6
DOI 10.1145/3316781.3317844
Language English
Journal 2019 56th ACM/IEEE Design Automation Conference (DAC)

Full Text