pith. machine review for the scientific record. sign in

arxiv: 1810.04756 · v1 · submitted 2018-10-10 · 💻 cs.ET

Recognition: unknown

Stochastic Synthesis for Stochastic Computing

Authors on Pith no claims yet
classification 💻 cs.ET
keywords stochasticcircuitssynthesiscomputingcomputationsynthesizingtechniquetechniques
0
0 comments X
read the original abstract

Stochastic computing (SC) is an emerging computing technique which offers higher computational density, and lower power over binary-encoded (BE) computation. Unlike BE computation, SC encodes values as probabilistic bitstreams which makes designing new circuits unintuitive. Existing techniques for synthesizing SC circuits are limited to specific classes of functions such as polynomial evaluation or constant scaling. In this paper, we propose using stochastic synthesis, which is originally a program synthesis technique, to automate the task of synthesizing new SC circuits. Our results show stochastic synthesis is more general than past techniques and can synthesize manually designed SC circuits as well as new ones such as an approximate square root unit.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.