Integer factorization using stochastic magnetic tunnel junctions

被引:439
作者
Borders, William A. [1 ]
Pervaiz, Ahmed Z. [2 ]
Fukami, Shunsuke [1 ,3 ,4 ,5 ,6 ,7 ]
Camsari, Kerem Y. [2 ]
Ohno, Hideo [1 ,3 ,4 ,5 ,6 ,7 ]
Datta, Supriyo [2 ]
机构
[1] Tohoku Univ, Res Inst Elect Commun, Lab Nanoelect & Spintron, Sendai, Miyagi, Japan
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
[3] Tohoku Univ, Ctr Spintron Integrated Syst, Sendai, Miyagi, Japan
[4] Tohoku Univ, Ctr Innovat Integrated Elect Syst, Sendai, Miyagi, Japan
[5] Tohoku Univ, Ctr Spintron Res Network, Sendai, Miyagi, Japan
[6] Tohoku Univ, Ctr Sci & Innovat Spintron, Core Res Cluster, Sendai, Miyagi, Japan
[7] Tohoku Univ, WPI Adv Inst Mat Res, Sendai, Miyagi, Japan
关键词
ALGORITHM; SPIN;
D O I
10.1038/s41586-019-1557-9
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Conventional computers operate deterministically using strings of zeros and ones called bits to represent information in binary code. Despite the evolution of conventional computers into sophisticated machines, there are many classes of problems that they cannot efficiently address, including inference, invertible logic, sampling and optimization, leading to considerable interest in alternative computing schemes. Quantum computing, which uses qubits to represent a superposition of 0 and 1, is expected to perform these tasks efficiently(1-3). However, decoherence and the current requirement for cryogenic operation(4), as well as the limited many-body interactions that can be implemented, pose considerable challenges. Probabilistic computing(1,5-7) is another unconventional computation scheme that shares similar concepts with quantum computing but is not limited by the above challenges. The key role is played by a probabilistic bit (a p-bit)-a robust, classical entity fluctuating in time between 0 and 1, which interacts with other p-bits in the same system using principles inspired by neural networks(8). Here we present a proof-of-concept experiment for probabilistic computing using spintronics technology, and demonstrate integer factorization, an illustrative example of the optimization class of problems addressed by adiabatic(9) and gated(2) quantum computing. Nanoscale magnetic tunnel junctions showing stochastic behaviour are developed by modifying market-ready magnetoresistive random-access memory technology(10,11) and are used to implement three-terminal p-bits that operate at room temperature. The p-bits are electrically connected to form a functional asynchronous network, to which a modified adiabatic quantum computing algorithm that implements three- and four-body interactions is applied. Factorization of integers up to 945 is demonstrated with this rudimentary asynchronous probabilistic computer using eight correlated p-bits, and the results show good agreement with theoretical predictions, thus providing a potentially scalable hardware approach to the difficult problems of optimization and sampling.
引用
收藏
页码:390 / +
页数:17
相关论文
共 43 条
[1]  
ACKLEY DH, 1985, COGNITIVE SCI, V9, P147
[2]   Adiabatic quantum computation [J].
Albash, Tameem ;
Lidar, Daniel A. .
REVIEWS OF MODERN PHYSICS, 2018, 90 (01)
[3]   Emission of spin waves by a magnetic multilayer traversed by a current [J].
Berger, L .
PHYSICAL REVIEW B, 1996, 54 (13) :9353-9358
[4]   Nonperturbative k-body to two-body commuting conversion Hamiltonians and embedding problem instances into Ising spins [J].
Biamonte, J. D. .
PHYSICAL REVIEW A, 2008, 77 (05)
[5]  
Brataas A, 2012, NAT MATER, V11, P372, DOI [10.1038/NMAT3311, 10.1038/nmat3311]
[6]   THERMAL FLUCTUATIONS OF A SINGLE-DOMAIN PARTICLE [J].
BROWN, WF .
PHYSICAL REVIEW, 1963, 130 (05) :1677-+
[7]  
Burges C. J. C., 2002, MSRTR200283 MICR RES
[8]  
Camsari K. Y., 2018, PREPRINT
[9]   Implementing p-bits With Embedded MTJ [J].
Camsari, Kerem Yunus ;
Salahuddin, Sayeef ;
Datta, Supriyo .
IEEE ELECTRON DEVICE LETTERS, 2017, 38 (12) :1767-1770
[10]   Stochastic p-Bits for Invertible Logic [J].
Camsari, Kerem Yunus ;
Faria, Rafatul ;
Sutton, Brian M. ;
Datta, Supriyo .
PHYSICAL REVIEW X, 2017, 7 (03)