Energy-efficient stochastic computing with superparamagnetic tunnel junctions

ORAL

Abstract

We design an efficient stochastic bitstream generator based on superparamagnetic tunnel junctions, which can produce low energy, truly random bits, in turn drastically reducing cross-correlation. This bitstream generator allows us to address an outstanding issue in stochastic computing: that it has been limited by the inaccuracies introduced by correlations between the pseudorandom bitstreams used in the calculations. This bitstream generator gives us the freedom of not having to design around correlations and allows us to propose a low-energy approach to stochastic computing. To demonstrate the effectiveness of this approach, we incorporate it into an efficient CMOS neural network design. Our simulations of this network reach error rates comparable to recent work in stochastic-computing-based neural networks at nearly an order of magnitude lower energy expenditure.

*AM, AM, PT, and MD acknowledge support from the Cooperative Research Agreement between the University of Maryland and the National Institute of Standards and Technology Center for Nanoscale Science and Technology, Award 70NANB14H209, through the University of Maryland.

Presenters

  • Matthew W Daniels

    • National Institute of Standards and Technology

Authors

  • Matthew W Daniels

    • National Institute of Standards and Technology
  • Advait Madhavan

    • IREAP, University of Maryland
  • Philippe Talatchian

    • IREAP, University of Maryland
  • Alice Mizrahi

    • IREAP, University of Maryland
  • Mark Stiles

    • National Institute of Standards and Technology