• DocumentCode
    659075
  • Title

    Sequential logic to transform probabilities

  • Author

    Saraf, N. ; Bazargan, Kia

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Twin Cities, Minneapolis, MN, USA
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    732
  • Lastpage
    738
  • Abstract
    Stochastic computing is an alternative approach to conventional real arithmetic. A stochastic computing module is a digital system that operates on random bit streams representing real numbers. The success of stochastic computing relies on the efficient generation of random bit streams encoding real values in the unit interval. We present the design of random bit stream generators based on finite state machines (FSMs) that emulate Reversible Markov chains. We develop a general synthesis method to designs FSMs for generating arbitrary probabilities with finite resolution. We show that our method uses fewer input random sources for the constant random bit streams needed in a computation compared to the previous work. We further show that the output random bit stream quality and convergence times of our FSMs are reasonable.
  • Keywords
    convergence; digital arithmetic; finite state machines; probability; stochastic processes; FSM designs; FSM resolution; arbitrary probability generation; constant output random bit streams; convergence times; digital system; finite state machines; input random sources; random bit stream generator design; real number representation; real value encoding; reversible Markov chains; sequential logic; stochastic computing module; synthesis method; unit interval; Automata; Image coding; Logic gates; Markov processes; Registers; Stochastic systems; Transforms; Finite state machines; Random bit streams; Reversible Markov chains; Stochastic computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691196
  • Filename
    6691196