Litcius/Paper detail

Review of Magnetic Tunnel Junctions for Stochastic Computing

Brandon R. Zink, Yang Lv, Jian‐Ping Wang

2022IEEE Journal on Exploratory Solid-State Computational Devices and Circuits42 citationsDOIOpen Access PDF

Abstract

Modern computing schemes require large circuit areas and large energy consumption for neuromorphic computing applications, such as recognition, classification, and prediction. This is because these tasks require parallel processing on large datasets. Stochastic computing (SC) is a promising alternative to conventional binary computing schemes due to its low area cost, low processing power, and robustness to noise. However, the large area and energy costs for random number generation with CMOS-based circuits make SC impractical for most hardware implementations. For this reason, beyond-CMOS approaches to random number generation have been investigated in recent years. Spintronics is one of the most promising approaches due to the intrinsic stochasticity of the magnetic tunnel junction (MTJ). In this review article, we provide an overview of the literature published in recent years investigating the tunable, intrinsic stochasticity of MTJs and proposing practical methods for random number generation using spintronic hardware.

Topics & Concepts

Stochastic computingNeuromorphic engineeringRobustness (evolution)Computer scienceCMOSSpintronicsRandom number generationTunnel magnetoresistanceEnergy consumptionImplementationPower consumptionComputer engineeringElectronic circuitElectronic engineeringElectrical engineeringPower (physics)Artificial intelligenceEngineeringAlgorithmArtificial neural networkNanotechnologyPhysicsMaterials scienceGeneProgramming languageChemistryLayer (electronics)Quantum mechanicsBiochemistryFerromagnetismError Correcting Code TechniquesAdvanced Memory and Neural ComputingCellular Automata and Applications
Review of Magnetic Tunnel Junctions for Stochastic Computing | Litcius