Probabilistic computing and stochastic devices
ORAL
Abstract
Probabilistic computing considers a range of applications, all which share a requirement for a high volume of samples from different probability distributions. For example, modeling some nuclear physics using Monte Carlo codes results in half their run time spent generating uniform pseudo random numbers, and significant computational overhead transforming those numbers to sample relevant distributions. Thus, there is a benefit in connecting the stochasticity of a device to statistical sampling in a way that makes sampling ubiquitous and cheap, in time and energy, which may further motivate the development of algorithms that continue to shift the burden from calculation to sampling. This talk focuses on statistical analysis of device bitstreams based on their ability to generate quality statistical samples. We focus on understanding the implications of these requirements on two promising devices – magnetic tunnel junctions and tunnel diodes. We conclude with resource estimates for circuits capable of efficiently producing samples for large probabilistic calculations.
*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.
–
Presenters
-
Shashank Misra
- Sandia National Laboratories
- Sandia National Laboratories, Albuquerque, New Mexico 87185, USA