Spintronics for neuromorphic computing
arXiv:2007.06092
Abstract
Neuromorphic computing uses brain-inspired principles to design circuits that can perform computational tasks with superior power efficiency to conventional computers. Approaches that use traditional electronic devices to create artificial neurons and synapses are, however, currently limited by the energy and area requirements of these components. Spintronic nanodevices, which exploit both the magnetic and electrical properties of electrons, can increase the energy efficiency and decrease the area of these circuits, and magnetic tunnel junctions are of particular interest as neuromorphic computing elements because they are compatible with standard integrated circuits and can support multiple functionalities. Here we review the development of spintronic devices for neuromorphic computing. We examine how magnetic tunnel junctions can serve as synapses and neurons, and how magnetic textures, such as domain walls and skyrmions, can function as neurons. We also explore spintronics-based implementations of neuromorphic computing tasks, such as pattern recognition in an associative memory, and discuss the challenges that exist in scaling up these systems.
References in corpus (35)
- Spin torque switching with the giant spin Hall effect of tantalum
- Training and Operation of an Integrated Neuromorphic Network Based on Metal-Oxide Memristors
- A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem
- Microwave Oscillations of a Nanomagnet Driven by a Spin-Polarized Current
- Observation of room temperature magnetic skyrmions and their current-driven dynamics in ultrathin Co films
- Electrical switching of an antiferromagnet
- Spin Transfer Torque Generated by the Topological Insulator Bi_2Se_3
- Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activations
- Computational complexity and fundamental limitations to fermionic quantum Monte Carlo simulations
- Real-space observation of current-driven domain wall motion in submicron magnetic wires
- Magnetization switching by spin-orbit torque in an antiferromagnet/ferromagnet bilayer system
- Direct-Current Induced Dynamics in Co90Fe10/Ni80Fe20 Point Contacts
- Spin torque building blocks
- Vowel recognition with four coupled spin-torque nano-oscillators
- Switching a spin-valve back and forth by current-induced domain wall motion
- Stochastic p-bits for Invertible Logic
- A Survey of Neuromorphic Computing and Neural Networks in Hardware
- Thermal skyrmion diffusion applied in probabilistic computing
- A magnetic skyrmion as a non-linear resistive element - a potential building block for reservoir computing
- Electrical detection of magnetic skyrmions by non-collinear magnetoresistance
- Imaging current-induced switching of antiferromagnetic domains in CuMnAs
- Spin-Based Neuron Model with Domain Wall Magnets as Synapse
- Vertical current induced domain wall motion in MgO-based magnetic tunnel junction with low current densities
- A Quantum Adiabatic Algorithm for Factorization and Its Experimental Implementation
- Reservoir Computing with Random Skyrmion Textures
- Mutual synchronization of spin torque nano-oscillators through a non-local and tunable electrical coupling
- Electrical Probing of Field-Driven Cascading Quantized Transitions of Skyrmion Cluster States in MnSi Nanowires
- Low Barrier Nanomagnets as p-bits for Spin Logic
- Large-angle, gigahertz-rate random telegraph switching induced by spin-momentum transfer
- Impact of the skyrmion spin texture on magnetoresistance
- Low-Energy Deep Belief Networks using Intrinsic Sigmoidal Spintronic-based Probabilistic Neurons
- Supervised learning of an opto-magnetic neural network with ultrashort laser pulses
- Nano-oscillator-based classification with a machine learning-compatible architecture
- Neuromorphic Computing through Time-Multiplexing with a Spin-Torque Nano-Oscillator
- Phase programming in coupled spintronic oscillators