Memristor Crossbar Arrays Performing Quantum Algorithms

被引:12
作者
Fyrigos, Iosif-Angelos [1 ]
Ntinas, Vasileios [1 ,2 ]
Vasileiadis, Nikolaos [1 ,3 ]
Sirakoulis, Georgios Ch [1 ]
Dimitrakis, Panagiotis [3 ]
Zhang, Yue [4 ,5 ]
Karafyllidis, Ioannis G. [1 ,3 ]
机构
[1] Democritus Univ Thrace DUTh, Dept Elect & Comp Engn, Xanthi 67100, Greece
[2] Univ Politecn Cataluna, Dept Elect Engn, Barcelona 08028, Spain
[3] NCSR Demokritos, Inst Nanosci & Nanotechnol, Athens 15341, Greece
[4] Beihang Univ, Beijing Adv Innovat Ctr Big Data & Brain Comp, Sch Integrated Circuit Sci & Engn, Fert Beijing Inst, Beijing 100191, Peoples R China
[5] Hefei Innovat Res Inst Beihang Univ, Nanoelect Sci & Technol Ctr, Hefei 230013, Peoples R China
关键词
Quantum computing; Qubit; Computers; Memristors; Quantum algorithm; Logic gates; Quantum entanglement; memristor crossbars; quantum algorithms; quantum simulators; 1T1R;
D O I
10.1109/TCSI.2021.3123575
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
There is a growing interest in quantum computers and quantum algorithm development. It has been proved that ideal quantum computers, with zero error rates and large decoherence times, can solve problems that are intractable for today's classical computers. Quantum computers use two resources, superposition and entanglement, that have no classical analog. Since quantum computer platforms that are currently available comprise only a few dozen of qubits, the use of quantum simulators is essential in developing and testing new quantum algorithms. We present a novel quantum simulator based on memristor crossbar circuits and use them to simulate well-known quantum algorithms, namely the Deutsch and Grover quantum algorithms. In quantum computing the dominant algebraic operations are matrix-vector multiplications. The execution time grows exponentially with the simulated number of qubits, causing an exponential slowdown in quantum algorithm execution using classical computers. In this work, we show that the inherent characteristics of memristor arrays can be used to overcome this problem and that memristor arrays can be used not only as independent quantum simulators but also as a part of a quantum computer stack where classical computers accelerators are connected. Our memristive crossbar circuits are re-configurable and can be programmed to simulate any quantum algorithm.
引用
收藏
页码:552 / 563
页数:12
相关论文
共 31 条
[1]   On Local Activity and Edge of Chaos in a NaMLab Memristor [J].
Ascoli, Alon ;
Demirkol, Ahmet S. ;
Tetzlaff, Ronald ;
Slesazeck, Stefan ;
Mikolajick, Thomas ;
Chua, Leon O. .
FRONTIERS IN NEUROSCIENCE, 2021, 15
[2]   Theoretical Foundations of Memristor Cellular Nonlinear Networks: A DRM2-Based Method to Design Memcomputers With Dynamic Memristors [J].
Ascoli, Alon ;
Tetzlaff, Ronald ;
Kang, Sung-Mo ;
Chua, Leon O. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (08) :2753-2766
[3]   An exact quantum polynomial-time algorithm for Simon's problem [J].
Brassard, G ;
Hoyer, P .
PROCEEDINGS OF THE FIFTH ISRAELI SYMPOSIUM ON THEORY OF COMPUTING AND SYSTEMS, 1997, :12-23
[4]  
Brassard G., 2002, Contemp. Math, V305, P53, DOI [DOI 10.1090/CONM/305/05215, 10.1090/conm/305/05215]
[5]   A fully integrated reprogrammable memristor-CMOS system for efficient multiply-accumulate operations [J].
Cai, Fuxi ;
Correll, Justin M. ;
Lee, Seung Hwan ;
Lim, Yong ;
Bothra, Vishishtha ;
Zhang, Zhengya ;
Flynn, Michael P. ;
Lu, Wei D. .
NATURE ELECTRONICS, 2019, 2 (07) :290-299
[6]   Compact Modeling of RRAM Devices and Its Applications in 1T1R and 1S1R Array Design [J].
Chen, Pai-Yu ;
Yu, Shimeng .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2015, 62 (12) :4022-4028
[7]  
Chen Y.Y., 2013, IEEE International Electron Devices Meeting (IEDM), P252, DOI [DOI 10.1109/IEDM.2013.6724598, 10.1109/IEDM.2013.6724598]
[8]   Balancing SET/RESET Pulse for > 1010 Endurance in HfO2/Hf 1T1R Bipolar RRAM [J].
Chen, Yang Yin ;
Govoreanu, Bogdan ;
Goux, Ludovic ;
Degraeve, Robin ;
Fantini, Andrea ;
Kar, Gouri Sankar ;
Wouters, Dirk. J. ;
Groeseneken, Guido ;
Kittl, Jorge A. ;
Jurczak, Malgorzata ;
Altimime, Laith .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2012, 59 (12) :3243-3249
[9]  
Cheng Y., 1999, MOSFET MODELING BSIM
[10]  
Chua L., 2019, IEEE INT SYMP CIRC S