title: Implementing the quantum von Neumann architecture with superconducting circuits.
abstract: The von Neumann architecture for a classical computer comprises a central processing unit and a memory holding instructions and data. We demonstrate a quantum central processing unit that exchanges data with a quantum random-access memory integrated on a chip, with instructions stored on a classical computer. We test our quantum machine by executing codes that involve seven quantum elements: Two superconducting qubits coupled through a quantum bus, two quantum memories, and two zeroing registers. Two vital algorithms for quantum computing are demonstrated, the quantum Fourier transform, with 66% process fidelity, and the three-qubit Toffoli-class OR phase gate, with 98% phase fidelity. Our results, in combination especially with longer qubit coherence, illustrate a potentially viable approach to factoring numbers and implementing simple quantum error correction codes.
authors: Department of Physics, University of California, Santa Barbara, CA 93106-9530, USA. matmar@physics.ucsb.edu
authors: Matteo
authors: M
authors: Mariantoni
authors: H
authors: H
authors: Wang
authors: T
authors: T
authors: Yamamoto
authors: M
authors: M
authors: Neeley
authors: Radoslaw C
authors: RC
authors: Bialczak
authors: Y
authors: Y
authors: Chen
authors: M
authors: M
authors: Lenander
authors: Erik
authors: E
authors: Lucero
authors: A D
authors: AD
authors: O'Connell
authors: D
authors: D
authors: Sank
authors: M
authors: M
authors: Weides
authors: J
authors: J
authors: Wenner
authors: Y
authors: Y
authors: Yin
authors: J
authors: J
authors: Zhao
authors: A N
authors: AN
authors: Korotkov
authors: A N
authors: AN
authors: Cleland
authors: John M
authors: JM
authors: Martinis