Hardware-Aware In Situ Learning Based on Stochastic Magnetic Tunnel Junctions
Abstract
One of the big challenges of current electronics is the design and implementation of hardware neural networks that perform fast and energy-efficient machine learning. Spintronics is a promising catalyst for this field with the capabilities of nanosecond operation and compatibility with existing microelectronics. Considering large-scale, viable neuromorphic systems however, variability of device properties is a serious concern. In this paper, we show an autonomously operating circuit that performs hardware-aware machine learning utilizing probabilistic neurons built with stochastic magnetic tunnel junctions. We show that in situ learning of weights and biases in a Boltzmann machine can counter device-to-device variations and learn the probability distribution of meaningful operations such as a full adder. This scalable autonomously operating learning circuit using spintronics-based neurons could be especially of interest for standalone artificial-intelligence devices capable of fast and efficient learning at the edge.
- Publication:
-
Physical Review Applied
- Pub Date:
- January 2022
- DOI:
- 10.1103/PhysRevApplied.17.014016
- arXiv:
- arXiv:2102.05137
- Bibcode:
- 2022PhRvP..17a4016K
- Keywords:
-
- Condensed Matter - Mesoscale and Nanoscale Physics;
- Condensed Matter - Disordered Systems and Neural Networks;
- Computer Science - Emerging Technologies
- E-Print:
- Phys. Rev. Applied 17, 014016 (2022)