Opening book details…
Can I read In Situ Stochastic Training of MTJ Crossbars With Machine Learning Algorithms on EtoBox?
In Situ Stochastic Training of MTJ Crossbars With Machine Learning Algorithms by Ankit Mondal; Ankur Srivastava is a scholarly article available to read on EtoBox.
What is In Situ Stochastic Training of MTJ Crossbars With Machine Learning Algorithms about?
Owing to high device density, scalability, and non-volatility, magnetic tunnel junction (MTJ)-based crossbars have garnered significant interest for implementing the weights of neural networks (NNs). The existence of only two stable states in MTJs implies a high overhead of obtaining optimal binary weights in software. This article illustrates that the inherent parallelism in the crossbar structure makes it highly appropriate for in situ training, wherein the network is taught directly on the hardware. It leads to significantly smaller training overhead as the training time is independent of the size of the network, while also circumventing the effects of alternate current paths in the crossbar and accounting for manufacturing variations in the device. We show how the stochastic switching characteristics of MTJs can be leveraged to perform probabilistic weight updates using the gradient descent algorithm. We describe how the update operations can be performed on crossbars implementing NNs and restricted Boltzmann machines, and perform simulations on them to demonstrate the effectiveness of our techniques. The results reveal that stochastically trained MTJ-crossbar feed-forward and
- Author
- Ankit Mondal; Ankur Srivastava
- Publisher
- ACM
- Published
- 2019
- Language
- EN