APS Logo

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.

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