On the theory of stochastic processors

Parasara Sridhar Duggirala, Sayan Mitra, Rakesh Kumar, Dean Glazeski

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Traditional architecture design approaches hide hardware uncertainties from the software stack through overdesign, which is often expensive in terms of power consumption. The recently proposed quantitative alternative of stochastic computing requires circuits and processors to be correct only probabilistically and use less power. In this paper, we present the first step towards a theory of stochastic computing. Specifically, a formal model of a device which computes a deterministic function with stochastic delays is presented; the semantics of a stochastic circuit is obtained by composing such devices; finally, a quantitative notion of stochastic correctness, called correctness factor (CF), is introduced. For random data sources, a closed form expression is derived for CF of devices, which shows that there are two probabilities that contribute positively, namely, the probability of being timely with current inputs and the probability of being lucky with past inputs. Finally, we show the characteristic graphs obtained from the analytical expressions for the variation of correctness factor with clock period, for several simple circuits and sources.

Original languageEnglish (US)
Title of host publicationProceedings - 7th International Conference on the Quantitative Evaluation of Systems, QEST 2010
Pages292-301
Number of pages10
DOIs
StatePublished - 2010
Event7th International Conference on the Quantitative Evaluation of Systems, QEST 2010 - Williamsburg, VA, United States
Duration: Sep 15 2010Sep 18 2010

Publication series

NameProceedings - 7th International Conference on the Quantitative Evaluation of Systems, QEST 2010

Other

Other7th International Conference on the Quantitative Evaluation of Systems, QEST 2010
Country/TerritoryUnited States
CityWilliamsburg, VA
Period9/15/109/18/10

Keywords

  • Formal models of computation
  • Probabilistic circuits
  • Probabilistic computing

ASJC Scopus subject areas

  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'On the theory of stochastic processors'. Together they form a unique fingerprint.

Cite this