Low Barrier Magnet Design for Efficient Hardware Binary Stochastic Neurons
arXiv:1902.03650 · doi:10.1109/LMAG.2019.2910787
Abstract
Binary stochastic neurons (BSN's) form an integral part of many machine learning algorithms, motivating the development of hardware accelerators for this complex function. It has been recognized that hardware BSN's can be implemented using low barrier magnets (LBM's) by minimally modifying present-day magnetoresistive random access memory (MRAM) devices. A crucial parameter that determines the response of these LBM based BSN designs is the \emph{correlation time} of magnetization, . In this letter, we show that for magnets with low energy barriers ( and below), circular disk magnets with in-plane magnetic anisotropy (IMA) lead to values that are two orders of magnitude smaller compared to for magnets having perpendicular magnetic anisotropy (PMA) and provide analytical descriptions. We show that this striking difference in is due to a precession-like fluctuation mechanism that is enabled by the large demagnetization field in IMA magnets. We provide a detailed energy-delay performance evaluation of previously proposed BSN designs based on Spin-Orbit-Torque (SOT) MRAM and Spin-Transfer-Torque (STT) MRAM employing low barrier circular IMA magnets by SPICE simulations. The designs exhibit sub-ns response times leading to energy requirements of a few fJ to evaluate the BSN function, orders of magnitude lower than digital CMOS implementations with a much larger footprint. While modern MRAM technology is based on PMA magnets, results in this paper suggest that low barrier circular IMA magnets may be more suitable for this application.
References in corpus (12)
- Stochastic p-bits for Invertible Logic
- Thermal fluctuations of magnetic nanoparticles
- VLSI Implementation of Deep Neural Network Using Integral Stochastic Computing
- Intrinsic optimization using stochastic nanomagnets
- Low-Energy Truly Random Number Generation with Superparamagnetic Tunnel Junctions for Unconventional Computing
- Hardware emulation of stochastic p-bits for invertible logic
- Low Barrier Nanomagnets as p-bits for Spin Logic
- Stochastic Spiking Neural Networks Enabled by Magnetic Tunnel Junctions: From Nontelegraphic to Telegraphic Switching Regimes
- Composable Probabilistic Inference Networks Using MRAM-based Stochastic Neurons
- Voltage-driven Building Block for Hardware Belief Networks
- Circuit-Level Evaluation of the Generation of Truly Random Bits with Superparamagnetic Tunnel Junctions
- Rectification in Spin-Orbit Materials Using Low Energy Barrier Magnets
Cited by in corpus (28)
- A full-stack view of probabilistic computing with p-bits: devices, architectures and algorithms
- Demonstration of nanosecond operation in stochastic magnetic tunnel junctions
- Hardware-aware Boltzmann machine learning using stochastic magnetic tunnel junctions
- Energy-efficient stochastic computing with superparamagnetic tunnel junctions
- CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning
- Autonomous Probabilistic Coprocessing with Petaflips per Second
- Scalable Emulation of Sign-ProblemFree Hamiltonians with Room Temperature p-bits
- Experimental demonstration of an integrated on-chip p-bit core utilizing stochastic Magnetic Tunnel Junctions and 2D-MoS2 FETs
- Subnanosecond Fluctuations in Low-Barrier Nanomagnets
- Quantitative Evaluation of Hardware Binary Stochastic Neurons
- Double Free-Layer Magnetic Tunnel Junctions for Probabilistic Bits
- Hardware Design for Autonomous Bayesian Networks
- Low Barrier Nanomagnet Design for Binary Stochastic Neurons: Design Challenges for Real Nanomagnets with Fabrication Defects
- Probabilistic Circuits for Autonomous Learning: A simulation study
- Robustness and scalability of p-bits implemented with low energy barrier nanomagnets
- Lanthanide molecular nanomagnets as probabilistic bits
- The Strong Sensitivity of the Characteristics of Binary Stochastic Neurons Employing Low Barrier Nanomagnets to Small Geometrical Variations
- Double-Free-Layer Stochastic Magnetic Tunnel Junctions with Synthetic Antiferromagnets
- Nanomagnetic Boolean Logic -- The Tempered (and Realistic) Vision
- Robustness of binary stochastic neurons implemented with low barrier nanomagnets made of dilute magnetic semiconductors
- Easy-plane spin Hall oscillator
- Sensitivity of the Power Spectra of Magnetization Fluctuations in Low Barrier Nanomagnets to Barrier Height Modulation and Defects
- A Magnetoelectric Memory Device Based on Pseudo-Magnetization
- Connecting physics to systems with modular spin-circuits
- Application of Probabilistic-bit in Precision Measurements
- Superparamagnetic and Stochastic-Write Magnetic Tunnel Junctions for High-Speed True Random Number Generation in Advanced Computing
- Spin orbit torque controlled stochastic oscillators with synchronization and frequency tunability
- In-plane dominant anisotropy stochastic magnetic tunnel junction for probabilistic computing: A Fokker-Planck study