• DocumentCode
    21740
  • Title

    Computation on Stochastic Bit Streams Digital Image Processing Case Studies

  • Author

    Peng Li ; Lilja, David J. ; Weikang Qian ; Bazargan, Kia ; Riedel, Marc D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • Volume
    22
  • Issue
    3
  • fYear
    2014
  • fDate
    Mar-14
  • Firstpage
    449
  • Lastpage
    462
  • Abstract
    Maintaining the reliability of integrated circuits as transistor sizes continue to shrink to nanoscale dimensions is a significant looming challenge for the industry. Computation on stochastic bit streams, which could replace conventional deterministic computation based on a binary radix, allows similar computation to be performed more reliably and often with less hardware area. Prior work discussed a variety of specific stochastic computational elements (SCEs) for applications such as artificial neural networks and control systems. Recently, very promising new SCEs have been developed based on finite-state machines (FSMs). In this paper, we introduce new SCEs based on FSMs for the task of digital image processing. We present five digital image processing algorithms as case studies of practical applications of the technique. We compare the error tolerance, hardware area, and latency of stochastic implementations to those of conventional deterministic implementations using binary radix encoding. We also provide a rigorous analysis of a particular function, namely the stochastic linear gain function, which had only been validated experimentally in prior work.
  • Keywords
    digital arithmetic; image processing; stochastic processes; digital image processing algorithms; less hardware area; rigorous analysis; stochastic bit streams; stochastic computational elements; stochastic linear gain function; Digital image processing; fault tolerance; finite state machine (FSM); stochastic computing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2247429
  • Filename
    6502263