TY - GEN
T1 - Experimental evaluation of simulated quantum annealing with MTJ-augmented p-bits
AU - Grimaldi, Andrea
AU - Selcuk, Kemal
AU - Aadit, Navid Anjum
AU - Kobayashi, Keito
AU - Cao, Qixuan
AU - Chowdhury, Shuvro
AU - Finocchio, Giovanni
AU - Kanai, Shun
AU - Ohno, Hideo
AU - Fukami, Shunsuke
AU - Camsari, Kerem Y.
N1 - Funding Information:
K.Y.C., K.S., N.A.A. acknowledge support from National Science Foundation (CCF 2106260), Samsung GRO and the ONR YIP program. A.G. and G.F. were supported under PRIN 2020LWPKH7 funded by the Italian M.U.R and supported by the PETASPIN Association (www.petaspin.com). S.F. and S.K. are supported by JST-CREST JPMJCR19K3 and JST PRESTO JPMJPR21B2, respectively.
Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - The slowing down of Moore's Law has created an exciting new era of electronics, leading to the emergence of various types of CMOS+X devices and architectures. Here, we present the first experimental demonstration of a probabilistic computer where a stochastic magnetic tunnel junction (sMTJ) drives a powerful CMOS-based field programmable gate array (FPGA) in a heterogeneous compute fabric. We use our machine to experimentally evaluate the simulated quantum annealing (SQA) algorithm, known to closely mimic the behavior of D-Wave's quantum annealers which implement the transverse field Ising model (TFIM). Our machine matches the exact solution of the TFIM where p-bits in the FPGA are asynchronously driven by the stochastic dynamics of a magnetic tunnel junction. To compare the performance of SQA against classical annealing (CA) in hard combinatorial optimization at large scale, we also design a fully digital emulator of our asynchronous architecture in the FPGA. Our digital system uses 7,085 p-bits to factor up to 26-bit integers and is about 10X faster than optimized Tensor (TPU) and Graphics Processing Units (GPU) at lower power. Surprisingly, we find that the additional replica networks necessary for SQA do not lead to appreciably better performance over an optimized CA that is using the same computational resources. The systematic evaluation of the SQA algorithm we present will be relevant for other types of accelerators, such as photonic or electronic Ising machines and the integrated scaling of our CMOS + sMTJ architecture could lead to orders of magnitude further improvements over TPU and GPUs, according to experimentally-validated projections.
AB - The slowing down of Moore's Law has created an exciting new era of electronics, leading to the emergence of various types of CMOS+X devices and architectures. Here, we present the first experimental demonstration of a probabilistic computer where a stochastic magnetic tunnel junction (sMTJ) drives a powerful CMOS-based field programmable gate array (FPGA) in a heterogeneous compute fabric. We use our machine to experimentally evaluate the simulated quantum annealing (SQA) algorithm, known to closely mimic the behavior of D-Wave's quantum annealers which implement the transverse field Ising model (TFIM). Our machine matches the exact solution of the TFIM where p-bits in the FPGA are asynchronously driven by the stochastic dynamics of a magnetic tunnel junction. To compare the performance of SQA against classical annealing (CA) in hard combinatorial optimization at large scale, we also design a fully digital emulator of our asynchronous architecture in the FPGA. Our digital system uses 7,085 p-bits to factor up to 26-bit integers and is about 10X faster than optimized Tensor (TPU) and Graphics Processing Units (GPU) at lower power. Surprisingly, we find that the additional replica networks necessary for SQA do not lead to appreciably better performance over an optimized CA that is using the same computational resources. The systematic evaluation of the SQA algorithm we present will be relevant for other types of accelerators, such as photonic or electronic Ising machines and the integrated scaling of our CMOS + sMTJ architecture could lead to orders of magnitude further improvements over TPU and GPUs, according to experimentally-validated projections.
UR - http://www.scopus.com/inward/record.url?scp=85147492808&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85147492808&partnerID=8YFLogxK
U2 - 10.1109/IEDM45625.2022.10019530
DO - 10.1109/IEDM45625.2022.10019530
M3 - Conference contribution
AN - SCOPUS:85147492808
T3 - Technical Digest - International Electron Devices Meeting, IEDM
SP - 2241
EP - 2244
BT - 2022 International Electron Devices Meeting, IEDM 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 International Electron Devices Meeting, IEDM 2022
Y2 - 3 December 2022 through 7 December 2022
ER -