How to use stochastic devices in probabilistic calculations

ORAL

Abstract

Many statistically-motivated scientific computing applications require sampling probability distributions. Switching from software-defined random number generators to specialized stochastic devices may not only make the computationally expensive process of sampling cheaper, but can motivate the formulation of more complex approaches that shift additional burden away from traditional computation and towards sampling. This talk focuses on establishing figures of merit for stochastic devices which are derived from the quality of the samples they produce. We will evaluate experimentally-acquired bitstreams from magnetic tunnel junctions and tunnel diodes. On the surface, the requirements for stochastic devices are daunting, but their quality can be improved using error correction and feedback-control. Their efficiency is overwhelmingly a function of how they are integrated into a circuit, and not from specific choice of the device. Finally, we go on to use the bitstream-derived samples in model calculations to show the efficacy of a hardware-based approach.

* The authors acknowledge financial support from the DOE Office of Science (ASCR / BES) for our Microelectronics Co- Design project COINLFIPS. SNL is managed and operated by NTESS under DOE NNSA contract DE-NA0003525. This paper describes technical results and analysis. Any subjective views or opinions that might be expressed in the paper do not necessarily represent the views of the U.S. Department of Energy or the United States Government

Presenters

  • Shashank Misra

    Sandia National Laboratories

Authors

  • Shashank Misra

    Sandia National Laboratories

  • Christopher R Allemang

    Sandia National Laboratories

  • Christopher D Arose

    Sandia National Laboratories

  • Brady G Taylor

    Duke University

  • Andre Dubovskiy

    New York University, Department of Physics, New York University (NYU)

  • Ahmed Sidi El Valli

    New York University, Department of Physics, New York University (NYU)

  • Laura Rehm

    New York University, Department of Physics, New York University (NYU)

  • Andrew Haas

    New York University, Department of Physics, New York University (NYU)

  • Andrew D Kent

    New York University, Department of Physics, Department of Physics, New York University, New York University

  • Leslie C Bland

    Temple University

  • Suma G Cardwell

    Sandia National Laboratories

  • Darby Smith

    Sandia National Laboratories

  • James B Aimone

    Sandia National Laboratories