Quantum Volume. Lev S. Bishop, Sergey Bravyi, Andrew Cross, Jay M. Gambetta, John Smolin. March 4, 2017

Similar documents
Characterizing Quantum Supremacy in Near-Term Devices

Logical Quantum Computing. Sarah Sheldon, IBM T.J. Watson Research Center

Quantum computing with superconducting qubits Towards useful applications

arxiv: v1 [quant-ph] 19 Dec 2017

Threshold theorem for quantum supremacy arxiv:

arxiv: v2 [quant-ph] 7 Feb 2018

Building Blocks for Quantum Computing Part V Operation of the Trapped Ion Quantum Computer

IBM Systems for Cognitive Solutions

The Quantum Landscape

arxiv:quant-ph/ v2 20 Dec 2010

Overview of Topological Cluster-State Quantum Computation on 2D Cluster-State

arxiv: v1 [quant-ph] 2 Mar 2018

arxiv: v2 [quant-ph] 14 May 2017

Simulated Quantum Annealing For General Ising Models

Shorter stabilizer circuits via Bruhat decomposition and quantum circuit transformations

Jim Held, Ph.D., Intel Fellow & Director Emerging Technology Research, Intel Labs. HPC User Forum April 18, 2018

C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9

high thresholds in two dimensions

Lectures on Fault-Tolerant Quantum Computation

Supplemental Material - Synthesis of Arbitrary Quantum Circuits to Topological Assembly

The Quantum Supremacy Experiment

Parity-Protected Josephson Qubits

Programa de Pós-Graduação Processo de Seleção 2º Semestre de 2018 Exame de inglês. Candidato(a):

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley

Prospects for Superconducting Qubits David DiVincenzo QIP Beijing

Fault-Tolerant Universality from Fault-Tolerant Stabilizer Operations and Noisy Ancillas

arxiv:quant-ph/ v1 12 Feb 2007

Quantum computing and quantum information KAIS GROUP

Quantum Computing An Overview

Qubit Placement to Minimize Communication Overhead in 2D Quantum Architectures

Summary of Hyperion Research's First QC Expert Panel Survey Questions/Answers. Bob Sorensen, Earl Joseph, Steve Conway, and Alex Norton

IBM quantum experience: Experimental implementations, scope, and limitations

- Why aren t there more quantum algorithms? - Quantum Programming Languages. By : Amanda Cieslak and Ahmana Tarin

Quantum Computing. The Future of Advanced (Secure) Computing. Dr. Eric Dauler. MIT Lincoln Laboratory 5 March 2018

Quantum annealing. Matthias Troyer (ETH Zürich) John Martinis (UCSB) Dave Wecker (Microsoft)

Case Studies of Logical Computation on Stochastic Bit Streams

Quantum computers still work with 25% of their qubits missing

From Majorana Fermions to Topological Order

arxiv:quant-ph/ v2 23 Aug 2003

The Entanglement Frontier

Design of an Online Testable Ternary Circuit from the Truth Table

QUANTUM COMPUTER ARCHITECTURE FOR FAST ENTROPY EXTRACTION

arxiv: v3 [quant-ph] 15 Sep 2017

The Solovay-Kitaev theorem

SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, (2017) ARXIV:

Traffic flow optimization using a quantum annealer

Experimental Quantum Computing: A technology overview

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May ISSN

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Logical error rate in the Pauli twirling approximation

Intel s approach to Quantum Computing

Teleportation-based approaches to universal quantum computation with single-qubit measurements

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Architecture Framework for Trapped-Ion Quantum Computer based on Performance Simulation Tool

Performance Requirements of a Quantum Computer Using Surface Code Error Correction

arxiv:quant-ph/ Oct 2002

Quantum Computing: From Circuit To Architecture

FPGA-Based Circuit Model Emulation of Quantum Algorithms

Quantum Annealing and the Satisfiability Problem

Noise-resilient quantum circuits

Quantum Optics with Electrical Circuits: Circuit QED

Quantum Computing: Great Expectations

arxiv: v2 [quant-ph] 3 Nov 2017

Gates for Adiabatic Quantum Computing

UNDERSTANDING THE COST OF GROVER'S ALGORITHM FOR FINDING A SECRET KEY

Efficient Distributed Quantum Computing

CSE 599d - Quantum Computing Fault-Tolerant Quantum Computation and the Threshold Theorem

arxiv: v1 [quant-ph] 7 Feb 2017

arxiv: v3 [quant-ph] 21 Feb 2013

Tensor network simulations of strongly correlated quantum systems

D.5 Quantum error correction

Toward the first quantum simulation with quantum speedup

Large-Scale Quantum Architectures

One-Way Quantum Computing Andrew Lopez. A commonly used model in the field of quantum computing is the Quantum

Summary: Types of Error

CHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST. 2.1 Introduction

CMOS Ising Computer to Help Optimize Social Infrastructure Systems

Quantum Fields, Gravity, and Complexity. Brian Swingle UMD WIP w/ Isaac Kim, IBM

Quantum Memory Hierarchies

arxiv: v5 [quant-ph] 28 Jan 2015

Realization of programmable logic array using compact reversible logic gates 1

Protected qubit based on a superconducting current mirror

Prospects for Superconducting Qubits. David DiVincenzo Varenna Course CLXXXIII

arxiv: v2 [quant-ph] 25 May 2018

Quantum Computing: the Majorana Fermion Solution. By: Ryan Sinclair. Physics 642 4/28/2016

Integrated Synthesis of Linear Nearest Neighbor Ancilla-Free MCT Circuits

Errata list, Nielsen & Chuang. rrata/errata.html

arxiv: v1 [quant-ph] 27 Dec 2018

Technology Mapping of Reversible Circuits to Clifford+T Quantum Circuits

Graphical Method of Reversible Circuits Synthesis

D-Wave: real quantum computer?

Programming a Topological Quantum Computer

Techniques for fault-tolerant quantum error correction

Logic BIST. Sungho Kang Yonsei University

Polynomial-time classical simulation of quantum ferromagnets

Optimization of Quantum Circuits for Interaction Distance in Linear Nearest Neighbor Architectures

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Transcription:

Quantum Volume Lev S. Bishop, Sergey Bravyi, Andrew Cross, Jay M. Gambetta, John Smolin March 4, 2017 1 Executive Summary As we build larger quantum computing devices capable of performing more complicated algorithms, it is important to quantify their power. The origin of a quantum computer s power is already subtle, and a quantum computer s performance depends on many factors that can make assessing its power challenging. These factors include: 1. The number of physical qubits; 2. The number of gates that can be applied before errors make the device behave essentially classically; 3. The connectivity of the device; 4. The number of operations that can be run in parallel. Here we propose an architecture-neutral metric, the quantum volume, tosummarizeperfor- mance against these factors. The quantum volume measures the useful amount of quantum computing done by a device in space and time. Table 1 summarizes predicted quantum volumes for potential near-term devices. Table 1: Quantum volume for some near-term devices Device Topology Error rate Quantum Volume IBM QX 5Q a 5 10 2 16 5Q 10 2 25 4 4 10 2 36 4 4 10 3 256 7 7 10 3 256 7 7 10 4 1296 10 10 10 4 1296 10 10 10 5 8100 a IBM Quantum Experience[1] 1

2 Introduction As the community continues down the path toward more capable quantum devices, it is important to develop and apply metrics and tests that quantify capability. We propose architecture-neutral metrics to summarize the capability of short-depth quantum circuits in the non-fault-tolerant regime. It is challenging to compare devices with widely di erent performance characteristics. For example, a recent comparison[2]betweentheibmquantum Experience and an ion-based processor, pointed out that even with similar gate errors, the ion processor s greater connectivity allowed overall better performance for certain algorithms. We emphasize that general metrics provide some overall sense of the quantum capabilities of a device for high-level comparisons, similar to the LINPACK benchmarks[3] forclassical HPC. However, for a complete characterization and comparison of device capabilities against a specific task, there will be no alternative but to make a detailed investigation, including all relevant aspects and/or benchmarking the the target algorithms on the hardware in question. Here we focus on hard-cuto metrics such as can this device run a given algorithm? rather than soft metrics such as how long will it take? Thus, for example, we do not incorporate the gate speed, except indirectly as it a ects the errors, nor do we give any credit for trivial parallelism by complete duplication of the quantum processor. We propose an e ective error rate e,specifyinghowwelladevicecanimplementarbitrary pairwise interactions between qubits. We further propose the quantum volume V Q, combining the number of qubits n with the e ective error rate in a di cult-to-game overall metric. In Fig. 1, weshowtherequirementsonn and on the 2-qubit gate error rate for a given V Q, for di ering qubit connectivities. This shows that the all-to-all connectivity has the least stringent error requirements, that the square lattice connectivity and the square lattice with diagonals have substantially tougher requirements, and a linear 1-d array of qubits is much tougher still. 3 Definitions of the metrics 3.1 E ective error rate We want to abstract away many details, such as: the hardware-provided gate set; the qubit connectivity graph; varying fidelities of di erent operations; possibilities for circuit-rewriting and optimization; available paralellization of operations; etc. We do this by specifying a model algorithm: performingadepth-1circuit,constructedby random 2-qubit unitaries chosen uniformly over SU(4) on a random pairing of the qubits. We then define e as the equivalent per-gate error rate that would lead to the same overall error rate. Thus, if the hardware supports SU(4) operations directly, has an all-to-all connectivity with unlimited gate paralellism, all gates having identical error rate, then e =. 2

Figure 1: The required two-qubit gate error rate,, to acheive a given quantum volume, V Q, in the limit where there are more than enough qubits available. Vertical lines indicate maximum acheivable volume n 2 for given number of qubits. If the connectivity is limited, then it will be necessary to insert SWAP gates to permute the qubits in order to allow the necessary gates. (It is not required to permute the qubits back to their initial order). If there is only a finite set of available gates, then it will be necessary to approximate the desired unitaries in the manner of Solovay-Kitaev, trading o approximation error against the added noise from long gate sequences. For a system with only local connectivity but the ability to perform fast measurement and feedback, it may prove preferable to use teleportation to couple distant parts of the device rather than long chains of SWAP gates to directly implement the permutations. Other special features and limitations of the hardware must be dealt with in similar manner. Note that e depends not only on the gate error rates and connectivity, but also on the sophistication of the scheduling algorithm responsible for mapping the model algorithm to the hardware. We permit the scheduling to occur o -line. Both hardware and software improvements will thus impact e. The rationale for chosing the model algorithm to be built from pairwise interactions rather than sampling over the full SU(2 n )spaceofunitariesonthesystem,isthatthespace of all unitaries, while it can always be constructed from sequences of pairwise interactions, is exponentially large and would include, for example, unitaries that cannot be synthesized as polynomial-sized quantum circuits. There may be specialized algorithms that do not require long-range interactions but can be mapped directly to the connectivity of the underlying device (for example physics calculations in in 2 dimensions may map nicely to a square lattice of qubits), but random pairings are representative for general-purpose short-depth algorithms. 3

3.2 Quantum volume For any given instance of a quantum algorithm, there is a lower bound on the number of qubits, n, requiredtorunthealgorithmaswellastheachievablecircuitdepth,d ' 1/(n e ) needed to execute the algorithm with reasonable fidelity to the correct answer. If it is desired to have a single metric for comparing systems, then it seems reasonable to take the product dn =1/ e. However, this has some undesirable properties in that it can be gamed in various ways. For example, in many cases the best e will result from very few qubits, even n =2,sinceinthiscasetherewillbelessconnectivityandparalellization overhead, and fewer issues with crosstalk between qubits. But clearly n = 2 is a completely uninteresting limit, where all algorithms can be trivially simulated classically. Therefore, we define V Q =min(n, d) 2,andsince e and d in general depend on n, weshouldmaximize over the number of active qubits, n 0,choosingasubsetofn on which to execute the model algorithm (the remaining qubits may nevertheless participate as helpers, for example to reduce the permutations needed to implement the model algorithm) h V Q =max min n 0 1 i 2., (1) n 0 applen n 0 e (n 0 ) This metric quantifies the space-time volume occupied by a model circuit with random twoqubit gates that can be reliably executed on a given device. 4 Estimation of metrics for di erent connectivities We propose an heuristic algorithm for finding a good set of SWAPs to permute qubits in order to implement an instance of the model algorithm for a given qubit connectivity. This provides a lower-bound on on e and V Q that we expect should be fairly tight in most cases. Specifically, we perform a greedy search for the lowest-depth circuit to permute the qubits such that all qubit pairs (u j,v j )thatinteractforthisinstancearebroughtintoadjacency. At each step we implement the SWAPs that reduce the total distance P j D(u j,v j )between these qubits, for some distance function D D(u, v) =(1+ u,v )D 0 (u, v) 2, (2) where D 0 is the distance between u and v for a given connectivity graph, and u,v are random variables drawn from N(0, 1/n). Since the algorithm is randomized, we repeat for many realizations of u,v and choose the lowest computed depth, r. Averaging r over many instances of the model algorithm gives the e ective error rate as e = ( r + 1), where we assume that all SWAP gates and the needed SU(4) interactions all can be done with constant error. The square lattice numbers in Fig. 1 somewhat underestimate the overhead r for the Boixo proposal [4] duetointhatcasethereisrestrictedparallelismavailable,whichwe expect to give an additional factor of approximately 2. The grid with diagonals calculation somewhat underestimates the overhead for the IBM skew-square connectivity because it assumes all diagonals are available whereas in current proposals diagonals are only available on odd plaquettes [5]. 4

References [1] The IBM quantum experience. URL http://www.research.ibm.com/quantum/. [2] N. M. Linke, D. Maslov, M. Roetteler, S. Debnath, C. Figgatt, K. A. Landsman, K. Wright, and C. Monroe. Experimental Comparison of Two Quantum Computing Architectures. arxiv:1702.01852 [quant-ph], February 2017. URL http://arxiv.org/ abs/1702.01852. arxiv: 1702.01852. [3] The LINPACK benchmark. URL https://www.top500.org/project/linpack/. [4] Sergio Boixo, Sergei V. Isakov, Vadim N. Smelyanskiy, Ryan Babbush, Nan Ding, Zhang Jiang, John M. Martinis, and Hartmut Neven. Characterizing Quantum Supremacy in Near-Term Devices. arxiv:1608.00263 [quant-ph], July 2016. URL http://arxiv.org/ abs/1608.00263. arxiv: 1608.00263. [5] Jay M. Gambetta, Jerry M. Chow, and Matthias Ste en. Building logical qubits in a superconducting quantum computing system. npj Quantum Information, 3(1):2, January 2017. ISSN 2056-6387. doi: 10.1038/s41534-016-0004-0. URL http://www.nature.com/ articles/s41534-016-0004-0. 5