DocumentCode
2123527
Title
Exploiting correlation in stochastic circuit design
Author
Alaghi, Armin ; Hayes, John P.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
fYear
2013
fDate
6-9 Oct. 2013
Firstpage
39
Lastpage
46
Abstract
Stochastic computing (SC) is a re-emerging computing paradigm which enables ultra-low power and massive parallelism in important applications like real-time image processing. It is characterized by its use of pseudo-random numbers implemented by 0-1 sequences called stochastic numbers (SNs) and interpreted as probabilities. Accuracy is usually assumed to depend on the interacting SNs being highly independent or uncorrelated in a loosely specified way. This paper introduces a new and rigorous SC correlation (SCC) measure for SNs, and shows that, contrary to intuition, correlation can be exploited as a resource in SC design. We propose a general framework for analyzing and designing combinational circuits with correlated inputs, and demonstrate that such circuits can be significantly more efficient and more accurate than traditional SC circuits. We also provide a method of analyzing stochastic sequential circuits, which tend to have inherently correlated state variables and have proven very hard to analyze.
Keywords
combinational circuits; logic design; low-power electronics; stochastic programming; combinational circuits; pseudorandom numbers; real-time image processing applications; stochastic circuit design; stochastic computing; stochastic numbers; stochastic sequential circuits; Correlation; Generators; Logic gates; Multiplexing; Standards; Tin; Vectors; Stochastic computing; low-power design; signal correlation; stochastic circuit design;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2013 IEEE 31st International Conference on
Conference_Location
Asheville, NC
Type
conf
DOI
10.1109/ICCD.2013.6657023
Filename
6657023
Link To Document