September 12, 2014 Martin Suchara Andrew Cross Jay Gambetta Supported by ARO W911NF-14-1-0124 S IMULATING AND C ORRECTING Q UBIT L EAKAGE.

Slides:



Advertisements
Similar presentations
Entanglement Boosts Quantum Turbo Codes Mark M. Wilde School of Computer Science McGill University Seminar for the Quantum Computing Group at McGill Montreal,
Advertisements

Improved Simulation of Stabilizer Circuits Scott Aaronson (UC Berkeley) Joint work with Daniel Gottesman (Perimeter)
Survey on the Bounds of the Threshold For Quantum Decoherence Chris Graves December 12, 2012.
Topological Subsystem Codes with Local Gauge Group Generators Martin Suchara in collaboration with: Sergey Bravyi and Barbara Terhal December 08, 2010.
Computing with adversarial noise Aram Harrow (UW -> MIT) Matt Hastings (Duke/MSR) Anup Rao (UW)
University of Queensland
The Threshold for Fault-Tolerant Quantum Computation Daniel Gottesman Perimeter Institute.
GENERALIZED STABILIZERS Ted Yoder. Quantum/Classical Boundary How do we study the power of quantum computers compared to classical ones? Compelling problems.
Quantum Computing MAS 725 Hartmut Klauck NTU
F AULT T OLERANT Q UANTUM C OMPUTATION December 21 st, 2009 Mirmojtaba Gharibi.
Quantum Error Correction SOURCES: Michele Mosca Daniel Gottesman Richard Spillman Andrew Landahl.
QEC’07-1 ASF 6/13/2015 MIT Lincoln Laboratory Channel-Adapted Quantum Error Correction Andrew Fletcher QEC ‘07 21 December 2007.
Chien Hsing James Wu David Gottesman Andrew Landahl.
Quantum Error Correction and Fault Tolerance Daniel Gottesman Perimeter Institute.
Quantum Error Correction Daniel Gottesman Perimeter Institute.
Gate robustness: How much noise will ruin a quantum gate? Aram Harrow and Michael Nielsen, quant-ph/0212???
5 Qubits Error Correcting Shor’s code uses 9 qubits to encode 1 qubit, but more efficient codes exist. Given our error model where errors can be any of.
Local Fault-tolerant Quantum Computation Krysta Svore Columbia University FTQC 29 August 2005 Collaborators: Barbara Terhal and David DiVincenzo, IBM quant-ph/
Beyond the DiVincenzo Criteria: Requirements and Desiderata for Fault-Tolerance Daniel Gottesman.
Review from last lecture: A Simple Quantum (3,1) Repetition Code
The Integration Algorithm A quantum computer could integrate a function in less computational time then a classical computer... The integral of a one dimensional.
Quantum Computing Lecture 22 Michele Mosca. Correcting Phase Errors l Suppose the environment effects error on our quantum computer, where This is a description.
Error-correcting the IBM qubit error-correcting the IBM qubit panos aliferis IBM.
CSEP 590tv: Quantum Computing
Dogma and Heresy in Quantum Computing DoRon Motter February 18, 2002.
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
Fault-Tolerant Quantum Computation in Multi-Qubit Block Codes Todd A. Brun University of Southern California QEC 2014, Zurich, Switzerland With Ching-Yi.
15-853Page :Algorithms in the Real World Error Correcting Codes I – Overview – Hamming Codes – Linear Codes.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
ROM-based computations: quantum versus classical B.C. Travaglione, M.A.Nielsen, H.M. Wiseman, and A. Ambainis.
Quantum Communication, Quantum Entanglement and All That Jazz Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering,
Quantum Error Correction Daniel Gottesman Perimeter Institute.
Requirements and Desiderata for Fault-Tolerant Quantum Computing Daniel Gottesman Perimeter Institute for Theoretical Physics Beyond the DiVincenzo Criteria.
Quantum Error Correction Jian-Wei Pan Lecture Note 9.
Paraty - II Quantum Information Workshop 11/09/2009 Fault-Tolerant Computing with Biased-Noise Superconducting Qubits Frederico Brito Collaborators: P.
Quantum Error Correction and Fault-Tolerance Todd A. Brun, Daniel A. Lidar, Ben Reichardt, Paolo Zanardi University of Southern California.
Quantum Error Correction Daniel Gottesman Perimeter Institute.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Towards practical classical processing for the surface code arXiv: Austin G. Fowler, Adam C. Whiteside, Lloyd C. L. Hollenberg Centre for Quantum.
Quantum Convolutional Coding for Distillation and Error Correction Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical.
Michael A. Nielsen Fault-tolerant quantum computation with cluster states School of Physical Sciences Chris Dawson (UQ) Henry Haselgrove (UQ) The University.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
What is Qu antum In formation and T echnology? Prof. Ivan H. Deutsch Dept. of Physics and Astronomy University of New Mexico Second Biannual Student Summer.
Copyright © 2006 Keio University Distributed Quantum Error Correction First International Conference on Quantum Error Correction December 19, 2007 Rodney.
1 Modeling Quantum Information Systems Paul E. Black National Institute of Standards and Technology Andrew W. Lane University of Kentucky.
Quantum Computing Reversibility & Quantum Computing.
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Quantum Convolutional Coding Techniques Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering, University of.
The parity bits of linear block codes are linear combination of the message. Therefore, we can represent the encoder by a linear system described by matrices.
Fidelities of Quantum ARQ Protocol Alexei Ashikhmin Bell Labs  Classical Automatic Repeat Request (ARQ) Protocol  Qubits, von Neumann Measurement, Quantum.
A counterexample for the graph area law conjecture Dorit Aharonov Aram Harrow Zeph Landau Daniel Nagaj Mario Szegedy Umesh Vazirani arXiv:
Simulation and Design of Stabilizer Quantum Circuits Scott Aaronson and Boriska Toth CS252 Project December 10, X X +Z Z +ZI +IX
Quantum Shift Register Circuits Mark M. Wilde arXiv: National Institute of Standards and Technology, Wednesday, June 10, 2009 To appear in Physical.
Quantum Bits (qubit) 1 qubit probabilistically represents 2 states
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
sparse codes from quantum circuits
Linear Quantum Error Correction
Unconditional Security of the Bennett 1992 quantum key-distribution protocol over a lossy and noisy channel Kiyoshi Tamaki * *Perimeter Institute for.
Neural Network Decoders for Quantum Error Correcting Codes
Quantum Error Correction
Using surface code experimental output correctly and effectively
Information Redundancy Fault Tolerant Computing
Decoupling with random diagonal-unitaries
Improving Quantum Circuit Dependability
Linear Optical Quantum Computing
IS ERROR DETECTION HELPFUL ON IBM 5Q CHIPS ?
Quantum Error Correction
Magic-State Functional Units
Presentation transcript:

September 12, 2014 Martin Suchara Andrew Cross Jay Gambetta Supported by ARO W911NF S IMULATING AND C ORRECTING Q UBIT L EAKAGE

2 What is Qubit Leakage?  Physical qubits are not ideal two-level systems and may leak out of the computational space  This talk: simple model of leakage and comparisons of leakage reduction strategies  With standard error correction techniques leaked qubits accumulate and spread errors Bit flip Leakage

3 Leakage in the Literature  Analysis of leakage reduction units based on quantum teleportation, threshold theorem for concatenated codes (Aliferis, Terhal, 2005)  Model of leakage for repetition code that labels leaked qubits (no quantum simulation) (Fowler, 2013)  First mentions of leakage detection (Gottesman, 1997, Preskill 1998)

Overview I.Our leakage model II.A few examples of leakage reduction circuits 4 III.Error decoding strategies IV.Thresholds and error rates with leakage reduction

Abstract Model of Leakage: Erasures 5  Leakage event is probabilistic erasure of qubit  Leaked qubits may decay back to qubit space

How Should Two-Qubit Gates Behave? 6  Assume gates are direct sums of unitaries Model acts violently on the leakage subspace between gates.  Assume unitaries of m  2 and 2  m blocks are maximally entangling and twirl over the L subsystem on these blocks after each gate  If only one input leaks, this is equivalent to depolarizing the unleaked input

7 Simulating Leakage for the Toric Code  Our label-based model: each qubit is in state I, X, Y, Z, or L Stabilizers Z Z Z Z Data qubitAncilla X X X X

Simulating by Propagating Labels 8  Our leakage model destroys syndrome correlations of less violent models |2  s1s1 s2s2 s3s3 s4s4 E parity constraints violated with probability ½ since ancilla depolarized  Does not appear necessary to retain quantum state in the simulation - conjecture propagating new error label faithfully simulates the model for surface code

9 Behavior of Gates

10 C++ Simulation Measures and Matches Error Syndromes  Use minimum weight matching and correct errors between pairs of closest syndromes  Circuit model simulates syndrome errors Z XX X X

11 Circuit Model of Syndrome Extraction  Each gate in the circuit causes Pauli errors or leakage according to our model dDdD dRdR dLdL dUdU aXaX s dDdD dRdR dLdL dUdU aZaZ s

12 Leakage can Accumulate  Leakage accumulates on the data qubits  Equilibrium leakage rate is a property of the circuit and its gates Our circuit: 4pu: leakage caused by CNOTs 6pd: leakage reduction of CNOTs and identities  Initialization of ancillas prevents accumulation

13 Simulation Details  Start simulation in equilibrium A fraction of data qubits starts in L state  A round of perfect leakage reduction at the end of each simulation Leaked qubit replaced with I, X, Y, or Z  We use d rounds of syndrome measurements, the last one is ideal

14 Success Probabilities  Leakage reduction is necessary! p th ~ 0.66% Only works for p = 0.02% No threshold

Overview I.Our leakage model II.A few examples of leakage reduction circuits 15 III.Error decoding strategies IV.Thresholds and error rates with leakage reduction

16 Full-LRU Circuit  Swap with a newly initialized qubit after each gate  Slow and expensive d1d1 d2d2 d1d1 d2d2 d1d1 d2d2

17 Partial-LRU Circuit  Swaps each data qubit with a fresh one during ancilla measurement  Requires 3 CNOTs dUdU dLdL dRdR dDdD aZaZ s dUdU dLdL dRdR dDdD aXaX s a4a4 a4a4 dDdD dDdD

18 Quick Leakage Reduction Circuit dUdU dLdL dRdR dDdD aZaZ s dUdU dLdL dRdR dDdD aXaX s dUdU dLdL dRdR dDdD dUdU dLdL dRdR dDdD  Swaps data qubits and ancillas  Sufficient to add a single CNOT gate

Overview I.Our leakage model II.A few examples of leakage reduction circuits 19 III.Error decoding strategies IV.Thresholds and error rates with leakage reduction

20 The Standard and Heralded Leakage (HL) Decoders  Standard Decoder only relies on syndrome history to decode errors  HL Decoder uses leakage detection when qubits are measured  Partial information about leakage locations  Error decoder must be modified

21 Standard Decoder for the Toric Code  Need to correct error chains between pairs of syndromes  Need to adjust edge weights for each leakage suppressing circuit (Full-LRU, Partial-LRU, Quick circuit)  Decoding graphs for X and Z errors built up using this unit cell (Fowler 2011)

22 Standard Decoder – Adjustment of Edge Weights

HL Decoder: Quick Circuit (11 leakage locations) 23

HL Decoder: Partial-LRU Circuit (5 ancilla leakage locations) 24

25 HL Decoder: Partial-LRU Circuit (9 data leakage locations)

Overview I.Our leakage model II.A few examples of leakage reduction circuits 26 III.Error decoding strategies IV.Thresholds and error rates with leakage reduction

27 Threshold Comparison  More complicated circuits have lower threshold  HL decoder helps boost the threshold

28 Decoding Failure Rates  Full-LRU performs well at low error rates

29 Effect of the Leakage Relaxation Rate (Quick circuit)  Leakage relaxation rate small compared to the leakage suppression capability of the circuits

30 Conclusion  A simple leakage reduction circuit that only adds a single CNOT gate and new decoders  Leakage reduction is necessary  Model of leakage that allows efficient simulation  Systematic exploration of error correction performance  Available as arXiv

Thank You! 31