• DocumentCode
    726333
  • Title

    Introduction to stochastic computing and its challenges

  • Author

    Hayes, John P.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    3
  • Abstract
    We give a short overview of stochastic computing (SC) and its uses. SC computes with randomized bit-streams that loosely resemble the neural spike trains of the brain. Its key feature is the use of low-cost and low-power logic elements to implement complex numerical operations in a highly error-tolerant fashion. These advantages must be weighed against SC´s inherently slow computing speed and low precision. Although studied sporadically since its invention in the 1960s, SC has regained interest recently as potentially suited to some emerging nanotechnologies, and to applications such as ECC decoding and biomedical image processing. However, a number of major challenges must be overcome if this potential is to be fully realized.
  • Keywords
    logic circuits; neural chips; stochastic processes; SC; brain; error-tolerant fashion; low-cost logic elements; low-power logic elements; neural spike trains; randomized bit-streams; stochastic computing; Adders; Correlation; Decoding; Image edge detection; Logic functions; Logic gates; Tin; Approximate; computing; logic design; neural networks; stochastic computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2747932
  • Filename
    7167243