Spintronic Bayesian Hardware Driven by Stochastic Magnetic Domain Wall Dynamics
Source abstract
Abstract
ABSTRACT As AI expands into safety‐critical domains, reliability and uncertainty estimation have become essential, leading to the emergence of probabilistic computing. Conventional hardware platforms, such as CMOS, are inefficient for such implementations due to their deterministic nature, where the suppression of intrinsic fluctuations incurs high energy and computational costs to simulate probabilistic dynamics. At the core of this challenge is the absence of novel materials platforms and device architectures capable of natively supporting probabilistic behavior. To address this challenge, we present a Magnetic Probabilistic Computing (MPC) platform—an energy‐efficient, scalable hardware accelerator, where its inherent magnetic dynamics directly enable probabilistic computing. The MPC platform is based on Magnetic Tunnel Junction (MTJ) materials, which brings together three key mechanisms—thermally induced Domain Wall (DW) stochasticity, Voltage‐Controlled Magnetic Anisotropy (VCMA), and Tunneling Magnetoresistance (TMR)—to achieve fully electrical, tunable probabilistic functionality. As a representative demonstration, we implement a Bayesian Neural Network (BNN) inference structure and validate its functionality through CIFAR‐10 classification tasks by feeding experimentally acquired Gaussian distribution signals into a simulated BNN framework. Compared to standard 28 nm CMOS implementations, our approach achieves a seven‐orders‐of‐magnitude improvement in the overall figure of merit of the basic MPC unit, demonstrating substantial gains in area efficiency, energy consumption, and speed. These results highlight the promise of harnessing intrinsic spintronics material stochasticity within the MPC platform, opening new pathways toward reliable and trustworthy physical AI systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Magnetic properties of thin films · Ferroelectric and Negative Capacitance Devices · Machine Learning in Materials Science
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electrical and Computer Engineering University of California Los Angeles California USA
Physical Science and Engineering Division King Abdullah University of Science and Technology (KAUST) Thuwal Saudi Arabia
Funding
National Science Foundation
References (47)
Show source-provided references
1. 10.1145/349120910.1145/3491209 ↗
2. 10.1007/s12525-020-00441-410.1007/s12525-020-00441-4 ↗
3. 10.1016/B978-0-12-816514-0.00014-X10.1016/B978-0-12-816514-0.00014-X ↗
4. 10.3390/make604012710.3390/make6040127 ↗
5. 10.1109/LRA.2020.297468210.1109/LRA.2020.2974682 ↗
6. 10.1016/j.ress.2022.10852510.1016/j.ress.2022.108525 ↗
7. P.Huang Y.Gu C.Fu et al. “SOT‐MRAM‐Enabled Probabilistic Binary Neural Networks for Noise‐Tolerant and Fast Training ” (2023) arXiv preprint arXiv:2309.07789.
8. 10.1109/TED.2020.296822310.1109/TED.2020.2968223 ↗
9. 10.3389/fnano.2022.102194310.3389/fnano.2022.1021943 ↗
10. S. T.Ahmed K.Danouchi M.Hefenbrock G.Prenat L.Anghel andM. B.Tahoori “Scalable Spintronics‐based Bayesian Neural Network for Uncertainty Estimation ” in2023 Design Automation & Test in Europe Conference & Exhibition (DATE)(IEEE 2023) 1–6.10.23919/DATE56975.2023.10137167 ↗
11. Y.Gu P.Huang T.Chen et al. A Noise‐Tolerant Resource‐Saving Probabilistic Binary Neural Network Implemented by the SOT‐MRAM Compute‐in‐Memory System (2024) arXiv preprint arXiv:2403.19374.
12. 10.1103/PhysRevB.89.10442110.1103/PhysRevB.89.104421 ↗
13. 10.1126/science.114579910.1126/science.1145799 ↗
14. 10.1038/natrevmats.2017.3110.1038/natrevmats.2017.31 ↗
15. 10.1038/nnano.2013.24310.1038/nnano.2013.243 ↗
16. 10.1126/science.aaa144210.1126/science.aaa1442 ↗
17. 10.1038/s41598-019-43843-x10.1038/s41598-019-43843-x ↗
18. 10.1039/D4NR01003E10.1039/D4NR01003E ↗
19. 10.1063/1.513561310.1063/1.5135613 ↗
20. 10.1063/1.512135710.1063/1.5121357 ↗
21. 10.1021/acsami.8b0381210.1021/acsami.8b03812 ↗
22. 10.1002/aelm.20220124010.1002/aelm.202201240 ↗
23. 10.1016/j.scib.2022.01.01610.1016/j.scib.2022.01.016 ↗
24. 10.1126/science.113766210.1126/science.1137662 ↗
25. 10.1126/sciadv.ade683610.1126/sciadv.ade6836 ↗
26. 10.1021/acs.nanolett.6b0401010.1021/acs.nanolett.6b04010 ↗
27. 10.1103/PhysRevLett.74.327310.1103/PhysRevLett.74.3273 ↗
28. 10.1088/0953-8984/15/4/20110.1088/0953-8984/15/4/201 ↗
29. 10.1016/j.jmmm.2022.16992410.1016/j.jmmm.2022.169924 ↗
30. 10.3390/mi1005032710.3390/mi10050327 ↗
31. 10.1038/natrevmats.2016.4410.1038/natrevmats.2016.44 ↗
32. 10.1021/acsnano.2c0974410.1021/acsnano.2c09744 ↗
33. 10.1126/science.aba555510.1126/science.aba5555 ↗
34. 10.1109/JPROC.2021.308499710.1109/JPROC.2021.3084997 ↗
35. Practical Variational Inference for Neural networks
36. Y.GalandZ.Ghahramani “Bayesian Convolutional Neural Networks with Bernoulli Approximate Variational Inference ” (2015) arXiv preprint arXiv:1506.02158.
37. A. A.Alemi W. R.Morningstar B.Poole I.Fischer andJ. V.Dillon “Vib Is Half Bayes ” (2020) arXiv preprint arXiv:2011.08711.
38. J. R.HersheyandP. A.Olsen “Approximating the Kullback Leibler Divergence Between Gaussian Mixture Models ” in2007 IEEE International Conference on Acoustics Speech and Signal Processing‐ICASSP'07(IEEE 2007) IV317.10.1109/ICASSP.2007.366913 ↗
39. M. D.HoffmanandM. J.Johnson “Elbo Surgery: Yet Another Way to Carve up the Variational Evidence Lower Bound ” inWorkshop in Advances in Approximate Bayesian Inference NIPS(2016).
40. D. P.KingmaandM.Welling Auto‐Encoding Variational Bayes (2013) arXiv preprint arXiv:1312.6114.
41. 10.1063/1.489918610.1063/1.4899186 ↗
42. 10.1109/JPROC.2021.308499710.1109/JPROC.2021.3084997 ↗
43. 10.1126/science.121819710.1126/science.1218197 ↗
44. 10.1007/978-1-4842-4470-8_710.1007/978-1-4842-4470-8_7 ↗
45. J. V.Dillon I.Langmore D.Tran et al. “Tensorflow Distributions ” (2017) arXiv preprint arXiv:1711.10604.
46. K.Shridhar F.Laumann andM.Liwicki “A Comprehensive Guide to Bayesian Convolutional Neural Network with Variational Inference ” (2019) arXiv preprint arXiv:1901.02731.
47. Probability Plotting Methods for the Analysis for the Analysis of Data