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

Similar documents
high thresholds in two dimensions

Performance Requirements of a Quantum Computer Using Surface Code Error Correction

arxiv: v3 [quant-ph] 21 Feb 2013

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

Introduction to Topological Error Correction and Computation. James R. Wootton Universität Basel

From Majorana Fermions to Topological Order

Supplemental Material - Synthesis of Arbitrary Quantum Circuits to Topological Assembly

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

6. Quantum error correcting codes

Logical error rate in the Pauli twirling approximation

Quantum Phase Estimation using Multivalued Logic

Quantum computers still work with 25% of their qubits missing

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

Lectures on Fault-Tolerant Quantum Computation

Topological Qubit Design and Leakage

X row 1 X row 2, X row 2 X row 3, Z col 1 Z col 2, Z col 2 Z col 3,

THE ABC OF COLOR CODES

Measurement-based quantum error correction

Magic States. Presented by Nathan Babcock

Quantum Computation. Dr Austin Fowler Centre for Quantum Computer Technology. New Scientist, 10/11/07

arxiv: v2 [quant-ph] 7 Sep 2009

Topological quantum computation

Fault-tolerant conversion between the Steane and Reed-Muller quantum codes

(IN)EQUIVALENCE OF COLOR CODE AND TORIC CODE. Aleksander Kubica, B. Yoshida, F. Pastawski

Tensor network simulations of strongly correlated quantum systems

Threshold theorem for quantum supremacy arxiv:

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

Single qubit + CNOT gates

Measurement-based quantum computation 10th Canadian Summer School on QI. Dan Browne Dept. of Physics and Astronomy University College London

Topological quantum error correction and quantum algorithm simulations

arxiv: v2 [quant-ph] 19 Sep 2016

Quantum Computing An Overview

arxiv: v2 [quant-ph] 18 Aug 2016

Quantum Computer Architecture

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Topological quantum memory a

arxiv: v5 [quant-ph] 28 Jan 2015

Quantum error correction on a hybrid spin system. Christoph Fischer, Andrea Rocchetto

Simulating the transverse Ising model on a quantum computer: Error correction with the surface code

Quantum Computation. Michael A. Nielsen. University of Queensland

arxiv: v1 [quant-ph] 27 Apr 2017

Quantum Computing with Non-Abelian Quasiparticles

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction

arxiv:quant-ph/ v1 29 Mar 2003

Surface Code Threshold in the Presence of Correlated Errors

Topological Quantum Computation. Zhenghan Wang Microsoft Station Q & UC Sana Barbara Texas, March 26, 2015

More advanced codes 0 1 ( , 1 1 (

The Quantum Supremacy Experiment

!. 2) 3. '45 ( !"#!$%!&&' 9,.. : Cavity QED . / 3., /*. Ion trap 6..,%, Magnetic resonance Superconductor

Non-Zero Syndromes and Syndrome Measurement Order for the [[7,1,3]] Quantum Error Correction Code

Quantum Computing with Very Noisy Gates

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

Simulation of quantum computers with probabilistic models

Fourier analysis of boolean functions in quantum computation

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs

A Glimpse of Quantum Computation

Simple scheme for efficient linear optics quantum gates

Semiconductors: Applications in spintronics and quantum computation. Tatiana G. Rappoport Advanced Summer School Cinvestav 2005

arxiv:quant-ph/ v2 18 Feb 1997

Projects about Quantum adder circuits Final examination June 2018 Quirk Simulator

Introduction to Quantum Error Correction

arxiv: v2 [quant-ph] 3 Nov 2017

becomes at most η th ( η ) 2t. As a result, it requires only O(log log T ) levels of concatenation to achieve sucient accuracy (η effective 1 T

Noise thresholds for optical cluster-state quantum computation

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

Requirements for scaleable QIP

Lecture 6: Quantum error correction and quantum capacity

An Introduction to Quantum Computation and Quantum Information

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

Measurement Based Quantum Computing, Graph States, and Near-term Realizations

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

Topological order from quantum loops and nets

Fault-tolerant logical gates in quantum error-correcting codes

Quantum computation in topological Hilbertspaces. A presentation on topological quantum computing by Deniz Bozyigit and Martin Claassen

Introduction to Quantum Computing

QUANTUM COMPUTER ARCHITECTURE FOR FAST ENTROPY EXTRACTION

A Study of Topological Quantum Error Correcting Codes Part I: From Classical to Quantum ECCs

Optically-controlled controlled quantum dot spins for quantum computers

Problem Set # 6 Solutions

arxiv: v2 [quant-ph] 14 May 2017

4 Matrix product states

Matrix Product Operators: Algebras and Applications

arxiv: v1 [cond-mat.str-el] 7 Aug 2011

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

arxiv:quant-ph/ v2 20 Dec 2010

The Solovay-Kitaev theorem

Theory of fault-tolerant quantum computation

Instantaneous Nonlocal Measurements

Lecture 2: From Classical to Quantum Model of Computation

arxiv:quant-ph/ v1 1 Jul 1998

Spatial correlations in quantum walks with two particles

arxiv: v1 [quant-ph] 29 Apr 2010

We use the overhead arrow to denote a column vector, i.e., a number with a direction. For example, in three-space, we write

Introduction to Quantum Information Processing

Resource Efficient Design of Quantum Circuits for Quantum Algorithms

Fault-tolerant quantum computing with color codes Andrew J. Landahl with Jonas T. Anderson and Patrick R. Rice. arxiv:

arxiv:quant-ph/ v3 3 Nov 2006

Quantum gate. Contents. Commonly used gates

Rydberg Quantum Simulation Ground State Preparation by Master Equation

Energetics and Error Rates of Self-Correcting Quantum Memories

Transcription:

Overview of Topological Cluster-State Quantum Computation on 2D Cluster-State based on High-threshold universal quantum computation on the surface code -Austin G. Fowler, Ashley M. Stephens, and Peter Groszkowski -Physical Review A 80 052312 (2009) Note: All figures in these slides are reprinted from the above paper

Motivation of TCSQC Model Needs an Extremely Efficient Scheme FOR quantum error correction and fault-tolerant tolerant quantum computation WITHOUT Unphysical Demands on the Underlying Hardware Excessive Time Overhead Waste a Significant Amount of the Potential Performance Increase

Model of Topological Cluster State Quantum Computation Measurement Basis for Each Qubits 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 Initialization of Cluster State Measurements of Cluster State Classical Post-Processing For Computation and Error Correction

Properties of TCSQC Physical Constraints 2D square lattice of physical qubits Nearest-Neighbor Coupling Less than 1% error rate for initialization, readout, memory, and gates => the least challenging set of physical requirements Moreover log(n) time for quantum gate with two qubits having distance n, hence shorter time for long distance operation Asymmetric error correction is possible Dynamic error correction is possible

Several Experiments Superconductors EPL 85 50007 (2009) Arxiv 0905.4839 Semiconductor nanophotonics IJQI 8 295 (2010)

Stabilizer Formalism Express the quantum state as the unique simultaneous +1 eigenvector of the commuting operators => Stabilizer NOT State Vector BUT a set of Commuting Operators Any set of n mutually commuting and independent operators over n qubits has a unique simultaneous +1 eigenstate In TCSQC model, stabilizers only with I, X, Z, Y matrices are used I=[(1,0),(0,1)], X=[(0,1),(1,0)], Z=[(1,0),(0,-1)], Y=[(0,-i),(i,0)] Unitary Operators and Measurements are formulated by Stabilizers

Measurements Mz measures the quantum state by 0> and 1> basis Stabilizer form: [(1,0),(0,-1)] Mx measures the quantum state by +> and -> basis Stabilizer form: [(0,1), (1,0)]

Surface Code Error Correction Figure 1 Basic layout of surface code data qubits

Surface Code Error Correction Data qubits with Syndrome qubits Edge qubit Data Qubits Face qubit Vertex qubit Syndrome Qubits Face qubit is for checking Z stabilizer Vertex qubit is for checking X stabilizer

Surface Code Error Correction If no errors, the surface remains in the simultaneous +1 eigenstate of every stabilizer If errors, adjacent stabilizers become negative

Surface Code Error Correction How to measure Z and X stabilizers Face Qubit Edge Qubits Vertex Qubit Edge Qubits J. Math. Phys. 43 4452

Surface Code Error Correction Two additional complications Multiple Errors Measurement Error

Surface Code Error Correction Have to keep track of every time the reported eigenvalue of each stabilizer changes (FIG 4a) Correction is delayed as long as possible and pairs of flipped syndromes are then connected by paths in space and time or matched such that the total number of edges used is minimal (FIG 4b) Polynomial and Logarithmic Complexity Matching Algorithms have been designed No Problem!! Example for Z stabilizer information

Logical Qubits The Simplest Logical Qubit consists of a Single Face where we stop measuring the associated Z stabilizer No further measuring of Z stabilizer This introduces one new degree of freedom into the surface

Logical Qubits Z ring: Z L X chain: X L

Logical Qubits Larger Smooth Defect The qubit inside the defect play no further role in the computation unless the defect moves

Logical Qubits It is inconvenient to use a logical qubit with a logical operator that connects to a potentially distant boundary To avoid this problem, using a pair of defects to represent a single logical qubit Smooth qubit Rough qubit dual

Logical Qubits Logical Measurement -1-1

Logical CNOT The effect of moving a smooth defect Deforms the shape of Z L stabilizers passing nearby

Logical CNOT The effect of moving a smooth defect Drags around X L stabilizers attached to it

Logical CNOT Needs a larger defect

Logical CNOT This defect movement procedure deforms nearby Z L stabilizers, drags around X L stabilizers attached to the defect, and takes a total time that grows only logarithmically in the distance the defect is moved

Logical CNOT How to build a logical CNOT? These relationships can be combined to determine the action of CNOT on an arbitrary two-qubit stabilizer

Logical CNOT CNOT for different type qubits such as (smooth, rough) or (rough, smooth) is easy by using Figures 15 and 16

Logical CNOT For Eq (7)

Logical CNOT For Eq (8)

Logical CNOT Question: A CNOT between logical qubits of the same type Smooth Qubit Rough Qubit Smooth Qubit Smooth Qubit ALL CNOTs are for different type of qubits. Figures 15 and 16 can be used

Logical CNOT Question: A CNOT between logical qubits of the same type control Z Mx target Z Mx X Mz Z Mx X Mz = A A +

Logical CNOT Question: A CNOT between logical qubits of the same type b) Shows the braiding patterns, where red line shows the rough qubit and block line shows the smooth qubit c) Shows the simplified braiding pattern

Logical CNOT Braiding pattern Control in B2 Target in B1 B1 B2 B1 B3

Universal Set of Logical Gates State Injection State Distillation Non-Clifford Gates

Creation of an Arbitrary Rough Qubit Figure 18. Surface code fragment

Creation of an Arbitrary Rough Qubit Measure Qubit 5 in the X basis Mx If -1 eigenstate is obtained, apply either or to create the +1 eigenstate

Creation of an Arbitrary Rough Qubit Hadamard transform and then unitarily rotate qubit 5 to the desired state Measure either or

Creation of an Arbitrary Rough Qubit If the -1 eigenstate of and is obtained, apply and then either or to give the desired logical state

State Distillation Injection of two particular states

State Distillation Repeat step b) multiple times to achieve the desired fidelity

State Distillation If perfect states are input, Table I summarizes the possible measurement patterns, their probabilities, and the output state If less than perfect states are input, other measurement patterns have nonzero probability. If a measurement pattern not listed in Table I is obtained, the distilled state is discarded

State Distillation

Non-Clifford gates

An Efficient Hadamard Gate One Way More Efficient Way JPA:Math. Theor. 42 095302

An Efficient Hadamard Gate

Further Works Apply this model into other qubit technology Quantum-dot qubit technology In general, 2D like qubit layout technologies

Potential Problems The need of huge number of physical qubits and its maintenance would be the big problem For each error correction period, it needs huge number of measurements and its feedback controls In general, since the number of physical qubits is very large, the controlling of the whole physical qubits is very very hard!!!