• 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