p-Bits for Probabilistic Spin Logic
arXiv:1809.04028 · doi:10.1063/1.5055860
Abstract
We introduce the concept of a probabilistic or p-bit, intermediate between the standard bits of digital electronics and the emerging q-bits of quantum computing. We show that low barrier magnets or LBM's provide a natural physical representation for p-bits and can be built either from perpendicular magnets (PMA) designed to be close to the in-plane transition or from circular in-plane magnets (IMA). Magnetic tunnel junctions (MTJ) built using LBM's as free layers can be combined with standard NMOS transistors to provide three-terminal building blocks for large scale probabilistic circuits that can be designed to perform useful functions. Interestingly, this three-terminal unit looks just like the 1T/MTJ device used in embedded MRAM technology, with only one difference: the use of an LBM for the MTJ free layer. We hope that the concept of p-bits and p-circuits will help open up new application spaces for this emerging technology. However, a p-bit need not involve an MTJ, any fluctuating resistor could be combined with a transistor to implement it, while completely digital implementations using conventional CMOS technology are also possible. The p-bit also provides a conceptual bridge between two active but disjoint fields of research, namely stochastic machine learning and quantum computing. First, there are the applications that are based on the similarity of a p-bit to the binary stochastic neuron (BSN), a well-known concept in machine learning. Three-terminal p-bits could provide an efficient hardware accelerator for the BSN. Second, there are the applications that are based on the p-bit being like a poor man's q-bit. Initial demonstrations based on full SPICE simulations show that several optimization problems including quantum annealing are amenable to p-bit implementations which can be scaled up at room temperature using existing technology.
References in corpus (23)
- Ising formulations of many NP problems
- Adiabatic Quantum Computing
- Spin torque building blocks
- Stochastic p-bits for Invertible Logic
- VLSI Implementation of Deep Neural Network Using Integral Stochastic Computing
- Intrinsic optimization using stochastic nanomagnets
- A Quantum Adiabatic Algorithm for Factorization and Its Experimental Implementation
- Low-Energy Truly Random Number Generation with Superparamagnetic Tunnel Junctions for Unconventional Computing
- Experimental demonstration of complete 180 degree reversal of magnetization in isolated Co-nanomagnets on a PMN-PT substrate with voltage generated strain
- Probabilistic Deep Spiking Neural Systems Enabled by Magnetic Tunnel Junction
- Hardware emulation of stochastic p-bits for invertible logic
- Memcomputing: Leveraging memory and physics to compute efficiently
- Low Barrier Nanomagnets as p-bits for Spin Logic
- Polynomial-time solution of prime factorization and NP-hard problems with digital memcomputing machines
- Stochastic Spiking Neural Networks Enabled by Magnetic Tunnel Junctions: From Nontelegraphic to Telegraphic Switching Regimes
- Weighted p-bits for FPGA implementation of probabilistic circuits
- A building block for hardware belief networks
- Low-Energy Deep Belief Networks using Intrinsic Sigmoidal Spintronic-based Probabilistic Neurons
- Voltage-driven Building Block for Hardware Belief Networks
- Ultrafast Spin-Transfer-Torque Switching of Synthetic Ferrimagnets
- Equivalent Circuit for Magnetoelectric Read and Write Operations
- Circuit-Level Evaluation of the Generation of Truly Random Bits with Superparamagnetic Tunnel Junctions
- A statistical mechanics approach to the factorization problem
Cited by in corpus (50)
- Intelligent Computing: The Latest Advances, Challenges and Future
- The promise of spintronics for unconventional computing
- Energy-efficient stochastic computing with superparamagnetic tunnel junctions
- Straintronics: Manipulating the Magnetization of Magnetostrictive Nanomagnets with Strain for Energy-Efficient Applications
- CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning
- Deterministic and non-volatile switching of all-van der Waals spin-orbit torque system above room temperature without external magnetic fields
- Current-induced deterministic switching of van der Waals ferromagnet at room temperature
- Stochastic Computing Implemented by Skyrmionic Logic Devices
- Autonomous Probabilistic Coprocessing with Petaflips per Second
- Biasing the quantum vacuum to control macroscopic probability distributions
- Boosting spintronics with superconductivity
- Experimental demonstration of an integrated on-chip p-bit core utilizing stochastic Magnetic Tunnel Junctions and 2D-MoS2 FETs
- Is stochastic thermodynamics the key to understanding the energy costs of computation?
- Planar Hall driven torque in a FM/NM/FM system
- Double Free-Layer Magnetic Tunnel Junctions for Probabilistic Bits
- Efficient Probabilistic Computing with Stochastic Perovskite Nickelates
- Emerging spintronics phenomena and applications
- Recent Progress on Electrical Excitation and Manipulation of Spin-Waves in Spin Hall Nano-Oscillators
- Integrated probabilistic computer using voltage-controlled magnetic tunnel junctions as its entropy source
- Mutual control of stochastic switching for two electrically coupled superparamagnetic tunnel junctions
- Nanomagnetic Self-Organizing Logic Gates
- Interface moment dynamics and its contribution to spin-transfer torque switching process in magnetic tunnel junctions
- Robustness and scalability of p-bits implemented with low energy barrier nanomagnets
- Memory-Efficient FPGA Implementation of Stochastic Simulated Annealing
- Enhanced Convergence in p-bit Based Simulated Annealing with Partial Deactivation for Large-Scale Combinatorial Optimization Problems
- Voltage-controlled binary conductance switching in gold-4,4'-bipyridine-gold single-molecule nanowires
- Stochastic Magnetoelectric Neuron for Temporal Information Encoding
- Voltage-insensitive stochastic magnetic tunnel junctions with double free layers
- Nanomagnetic Boolean Logic -- The Tempered (and Realistic) Vision
- Current-Induced Dynamics of Chiral Magnetic Structures: Creation, Motion, and Applications
- Sensitivity of the Power Spectra of Magnetization Fluctuations in Low Barrier Nanomagnets to Barrier Height Modulation and Defects
- Local Energy Distribution Based Hyperparameter Determination for Stochastic Simulated Annealing
- Stochastic thermodynamic bounds on logical circuit operation
- Superior probabilistic computing using operationally stable probabilistic-bit constructed by manganite nanowire
- Nonvolatile bistable memory and Ising machine based on Micro-Electro-Mechanical Systems
- GPU-accelerated simulated annealing based on p-bits with real-world device-variability modeling
- Stochastic Simulated Quantum Annealing for Fast Solution of Combinatorial Optimization Problems
- A Deep Dive into the Computational Fidelity of High Variability Low Energy Barrier Magnet Technology for Accelerating Optimization and Bayesian Problems
- pc-COP: An Efficient and Configurable 2048-p-Bit Fully-Connected Probabilistic Computing Accelerator for Combinatorial Optimization
- Engineering-Oriented Design of Drift-Resilient MTJ Random Number Generator via Hybrid Control Strategies
- Magnetic tunnel junction as a real-time entropy source: Field-Programmable Gate Array based random bit generation without post-processing
- Superparamagnetic and Stochastic-Write Magnetic Tunnel Junctions for High-Speed True Random Number Generation in Advanced Computing
- Application of Probabilistic-bit in Precision Measurements
- Generalized Probabilistic Approximate Optimization Algorithm
- Sub-universal variational circuits for combinatorial optimization problems
- Memristive, Spintronic, and 2D-Materials-Based Devices to Improve and Complement Computing Hardware
- Energy-Efficient p-Bit-Based Fully-Connected Quantum-Inspired Simulated Annealer with Dual BRAM Architecture
- Dynamic Landau-Lifshitz-Bloch-Slonczewski equations for spintronics
- 2022 Roadmap on Neuromorphic Computing and Engineering
- Predicting sampling advantage of stochastic Ising Machines for Quantum Simulations