Local Fault-tolerant Quantum Computation Krysta Svore Columbia University FTQC 29 August 2005 Collaborators: Barbara Terhal and David DiVincenzo, IBM quant-ph/0410047.

Slides:



Advertisements
Similar presentations
Survey on the Bounds of the Threshold For Quantum Decoherence Chris Graves December 12, 2012.
Advertisements

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)
Q U RE: T HE Q UANTUM R ESOURCE E STIMATOR T OOLBOX Martin Suchara (IBM Research) October 9, 2013 In collaboration with: Arvin Faruque, Ching-Yi Lai, Gerardo.
The Threshold for Fault-Tolerant Quantum Computation Daniel Gottesman Perimeter Institute.
F AULT T OLERANT Q UANTUM C OMPUTATION December 21 st, 2009 Mirmojtaba Gharibi.
Analysis of the Superoperator Obtained by Process Tomography of the Quantum Fourier Transform in a Liquid-State NMR Experiment Joseph Emerson Dept. of.
A Universal Operator Theoretic Framework for Quantum Fault Tolerance Yaakov S. Weinstein MITRE Quantum Information Science Group MITRE Quantum Error Correction.
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.
Two-Qubit Quantum Circuits Vivek V. Shende Igor L. Markov Stephen S. Bullock.
Quantum Error Correction Michele Mosca. Quantum Error Correction: Bit Flip Errors l Suppose the environment will effect error (i.e. operation ) on our.
Gate robustness: How much noise will ruin a quantum gate? Aram Harrow and Michael Nielsen, quant-ph/0212???
Quantum Computation and Error Correction Ali Soleimani.
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.
Beyond the DiVincenzo Criteria: Requirements and Desiderata for Fault-Tolerance Daniel Gottesman.
10/25/2007 ITC-07 Paper Delay Fault Simulation with Bounded Gate Delay Model Soumitra Bose Design Technology, Intel Corp. Folsom, CA Hillary.
The Integration Algorithm A quantum computer could integrate a function in less computational time then a classical computer... The integral of a one dimensional.
Error-correcting the IBM qubit error-correcting the IBM qubit panos aliferis IBM.
Quantum Error Correction: Andrew Landahl David Gottesman Dr. Wu And others.
Schrödinger’s Elephants & Quantum Slide Rules A.M. Zagoskin (FRS RIKEN & UBC) S. Savel’ev (FRS RIKEN & Loughborough U.) F. Nori (FRS RIKEN & U. of Michigan)
Memory Hierarchies for Quantum Data Dean Copsey, Mark Oskin, Frederic T. Chong, Isaac Chaung and Khaled Abdel-Ghaffar Presented by Greg Gerou.
Running a Quantum Circuit at the Speed of Data Nemanja Isailovic, Mark Whitney, Yatish Patel, John Kubiatowicz U.C. Berkeley QEC 2007.
Fault-Tolerant Quantum Computation in Multi-Qubit Block Codes Todd A. Brun University of Southern California QEC 2014, Zurich, Switzerland With Ching-Yi.
Efficient Quantum State Tomography using the MERA in 1D critical system Presenter : Jong Yeon Lee (Undergraduate, Caltech)
In Search of a Magic Bottle of Error-Be-Gone Dave Bacon Caltech Department of Physics Institute for Quantum Information Decoherence errosol.
An Arbitrary Two-qubit Computation in 23 Elementary Gates or Less Stephen S. Bullock and Igor L. Markov University of Michigan Departments of Mathematics.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
Threshold for Life MIT Media Laboratory Prof. Isaac Chuang.
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.
Introduction to Adaptive Digital Filters Algorithms
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.
Ketan Patel, Igor Markov, John Hayes {knpatel, imarkov, University of Michigan Abstract Circuit reliability is an increasingly important.
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.
Implementation of Quantum Computing Ethan Brown Devin Harper With emphasis on the Kane quantum computer.
Yaomin Jin Design of Experiments Morris Method.
Indiana University Purdue University Fort Wayne Hongli Luo
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Michael A. Nielsen Fault-tolerant quantum computation with cluster states School of Physical Sciences Chris Dawson (UQ) Henry Haselgrove (UQ) The University.
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 20 (2009)
D. M. J. Tax and R. P. W. Duin. Presented by Mihajlo Grbovic Support Vector Data Description.
A Study of Error-Correcting Codes for Quantum Adiabatic Computing Omid Etesami Daniel Preda CS252 – Spring 2007.
September 12, 2014 Martin Suchara Andrew Cross Jay Gambetta Supported by ARO W911NF S IMULATING AND C ORRECTING Q UBIT L EAKAGE.
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.
Efficient measure of scalability Cecilia López, Benjamin Lévi, Joseph Emerson, David Cory Department of Nuclear Science & Engineering, Massachusetts Institute.
Copyright © 2010 Houman Homayoun Houman Homayoun National Science Foundation Computing Innovation Fellow Department of Computer Science University of California.
Panos aliferis IBM Jan. 09 quantum computing hardware with highly biased noise.
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
Fidelity of a Quantum ARQ Protocol Alexei Ashikhmin Bell Labs  Classical Automatic Repeat Request (ARQ) Protocol  Quantum Automatic Repeat Request (ARQ)
Can small quantum systems learn? NATHAN WIEBE & CHRISTOPHER GRANADE, DEC
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Richard Cleve DC 2117 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Lecture (2011)
Quantum Bits (qubit) 1 qubit probabilistically represents 2 states
Hamiltonian quantum computer in one dimension
Linear Quantum Error Correction
Trellis Codes With Low Ones Density For The OR Multiple Access Channel
Threshold for Life Prof. Isaac Chuang MIT Media Laboratory.
A Layered Software Architecture for Quantum Computing Design Tools
Reliability is a Fungible Resource
MICRO-50 Swamit Tannu Zachary Myers Douglas Carmean Prashant Nair
Improving Quantum Circuit Dependability
Efficient QoS for secondary users in cognitive radio systems
Presentation transcript:

Local Fault-tolerant Quantum Computation Krysta Svore Columbia University FTQC 29 August 2005 Collaborators: Barbara Terhal and David DiVincenzo, IBM quant-ph/

Our Problem  Every quantum technology will use fault-tolerant components to achieve scalability  Many technologies require qubits to be adjacent (local) to undergo a multi-qubit operation  Threshold studies have only been done in detail in the nonlocal setting Steane: 3 x 10 -3, AGP: 2.73 x 10 -5, Knill: 3 x 10 -2

Our Goal  Determine the effects of locality on the fault-tolerance threshold for quantum computation We perform a first assessment of how exactly locality influences the threshold  Perform an analytical analysis to estimate local and nonlocal thresholds for the [[7,1,3]] CSS code  Discussion point: Distinguish between the true threshold and pseudothresholds

Outline  Introduction  A local architecture  Local threshold estimate and results  2D lattice architecture  Discussion point: Thresholds vs. pseudothresholds

Fault-tolerant Computation  Operations are replaced by encoded procedures  A procedure is fault-tolerant if its failing components do not spread more errors in the output encoded block of qubits than the code can correct

Computation Settings  Local: two qubits must be spatially adjacent to undergo a two-qubit gate  Nonlocal: no restriction on distance between qubits to perform a multi-qubit gate [ITSIM: Cross, Metodiev]

Local Architecture  All operations must be nearest- neighbor  The most frequent operations should be the most local  The circuitry that replaces the nonlocal circuitry, such as an error correction routine or an encoded gate operation, must be fault-tolerant

Local Spatial Layout  Original data qubits Move distance r Surround ‘stationary’ level 0 ancillas  When concatenated, data qubits must move r 2  Grayness of the area indicates amount of moving qubits need to do  Error correction must be done in transit Original circuit concatenated once Original circuit concatenated twice

Fault-tolerant Replacement Rules  A quantum circuit consists of locations: one-qubit gates, two-qubit gates, or identity operations  Each location in the original circuit M 0 is replaced by error correction and the fault-tolerant implementation of the original location to obtain M 1  M 0 is concatenated recursively L times to obtain M L

Nonlocal Two-qubit Replacement  Replace U by error correction fault-tolerant implementation of U dashed box is called a 1-rectangle

Local Two-qubit Replacement  Replace U by “move” (transport) operations “wait” (identity) operations error correction fault-tolerant implementation of U

Local “Move” Replacement  Replace move(r) by r move(r) operations with error correction  If movement fails often, set r=d and error-correct after each of the  move(d) operations

Outline  Introduction  A local architecture  Local threshold estimate and results  2D lattice architecture  Discussion point: Thresholds vs. pseudothresholds

Local Threshold Estimate  Failure rate of composite 1-rectangle must be smaller than the error rate of the original location  0 ´ (0) ¸ 1 – (1 - (1)) r ¼ (1) r  A 1-rectangle fails if more than 2 of the A locations are faulty (1) ¼ C(A,2) (0) 2  Threshold condition  0crit = 1/ (r C(A,2))

Threshold Analysis   Start with a vector of failure probabilities of the locations, (0) Locations include one-,two-qubit gates, memory, etc.   Map (0) onto (1), repeat    (0) is below the threshold if (L) 0 for large enough L   Approximate failure probability function  l (L) = F l ((L - 1))

Failure Probabilities  Nonlocal  1 : one-qubit gate  2 : two-qubit gate  w : wait location  m : measurement  p : preparation  Local  1 : one-qubit gate  2 : two-qubit gate  w1 : wait in parallel with a one-qubit gate  w2 : wait in parallel with a two-qubit gate  wd : wait(d) gate  md : move(d) gate  m : measurement  p : preparation

Nonlocal Analysis  Recent threshold estimates are overly optimistic Claim thresholds > More realistic estimate is order of magnitude lower  Find a threshold value of 4 x  Probability map has multiple parameters L=1 simulation does not characterize the threshold

Local gate error rate vs. scale parameter r  1 = 2 = m = p,  w =0.1 x  2,  wd =0.1 x  md,  md =r/ x  2

Gate error rate threshold  2 vs. frequency of error correction  r=50,  1 = 2 = m = p,  w =0.1 x  2,  wd =0.1 x  md,  md =r/ x  2

Gate error threshold  2 vs. relative noise rate per unit distance   1 = 2 = m = p,  w =0.1 x  2,  wd =0.1 x r/ x 2,  md =r/ x  2

Local Analysis Conclusions  Threshold scales as (1/r)  Threshold is 7.5 x  Threshold does not depend very strongly on the noise levels during transportation  Infrequent error correction may have some benefits while qubits are in the “transportation channel”

Outline  Introduction  A local architecture  Local threshold estimate and results  2D lattice architecture  Discussion point: Thresholds vs. pseudothresholds

Further Extensions: 2D Lattice  Local error-correction routine  2D lattice layout Surround ancillas by data  Most frequent operations most local Maintain fault-tolerant properties Assume SWAP used for qubit transport

2D Lattice Layout

 6 x 8 lattice of qubits per data qubit  Efficient deterministic local error correction X,Z error correction in same space region  34 timesteps to perform CNOT [[7,1,3]] error correction Move via SWAP (with dummy qubits) At next level, error correct after every SWAP

Outline  Introduction  A local architecture  Local threshold estimate and results  2D lattice architecture  Discussion point: Thresholds vs. pseudothresholds

Threshold Year ‘96‘97 Aharonov & Ben-Or Zalka ‘98‘99‘00‘01‘02‘03‘ Knill et al Reichardt Steane Analytical Numerical Other Fault-Tolerance Thresholds Today ‘05 Gottesman Gottesman & Preskill Knill Aliferis et al Silva SvTD; SvCChA SvTD(2D)

What is a Pseudothreshold?   i L is a level-L pseudothreshold for location type i if  i L <  i L-1  May or may not indicate the real threshold  Can be more than an order of magnitude different than the real threshold Collaborators: Andrew Cross, Isaac Chuang, MIT, Al Aho, Columbia quant-ph/

1-Qubit Gate Pseudothreshold  There are many different types of locations: Not a 1-parameter map Number of location types increases as system model becomes more realistic  More than one level of simulation is required to converge to the threshold

Can we determine the threshold from the pseudothreshold?  Set every initial failure probability to 0, except for location of interest  Conjecture: Level-1 pseudothreshold in this setting upper bounds the actual threshold  Supported by numerical evaluation of threshold set of [[7,1,3]] code Bounded above by 1.1 x 10 -4

Threshold Set