A fault-tolerant one-way quantum computer Robert Raussendorf 1 , Jim - - PowerPoint PPT Presentation

a fault tolerant one way quantum computer
SMART_READER_LITE
LIVE PREVIEW

A fault-tolerant one-way quantum computer Robert Raussendorf 1 , Jim - - PowerPoint PPT Presentation

A fault-tolerant one-way quantum computer Robert Raussendorf 1 , Jim Harrington 2 and Kovid Goyal 1 1: California Institute of Technology, 2: Los Alamos National Laboratory QIP Paris, 20th February 2006 Main idea Universal quantum computation


slide-1
SLIDE 1

A fault-tolerant one-way quantum computer

Robert Raussendorf1, Jim Harrington2 and Kovid Goyal1

1: California Institute of Technology, 2: Los Alamos National Laboratory

QIP Paris, 20th February 2006

slide-2
SLIDE 2

Main idea

Universal quantum computation by local measurements:

  • A three-dimensional cluster state is a fault-tolerant fabric.

Retain universality, Retain universality, add fault-tolerance add fault-tolerance 2D cluster state 3D cluster state

Make use of geometry!

slide-3
SLIDE 3

Result

  • Geometric constraint: only local and next-neighbor interac-

tion of qubits on a three-dimensional lattice required.

  • Fault-tolerance threshold of 1.1 × 10−3 (each source).

Error sources: preparation, gates, storage and measurement.

  • Polynomial overhead.
slide-4
SLIDE 4

Overview

Three cluster regions: V (Vacuum), D (Defect) and S (Singular qubits). Qubits q ∈ V : local X-measurements, Qubits q ∈ D: local Z-measurements, Qubits q ∈ S: local measurements of X±Y

√ 2 .

slide-5
SLIDE 5

Preliminiaries:

The one-way quantum computer, cluster states and topological codes

slide-6
SLIDE 6

The one-way quantum computer

measurement of Z (⊙), X (↑), cos α X + sin α Y (ր)

  • Universal computational resource: cluster state.
  • Information written onto the cluster, processed and

read out by one-qubit measurements only.

slide-7
SLIDE 7

Cluster states

A cluster state |φC on a cluster C is the single common eigenstate

  • f the stabilizer operators

Ka = Xa

  • b∈N(a)

Zb, ∀a ∈ C, (1) where b ∈ N(a) if a,b are spatial next neighbors in C. Z-Rule:

Z-measurement removes qubit from the cluster

slide-8
SLIDE 8

Topological quantum codes

ZZ Z X X X X Z Z Z Z Z Z Z Z Z X X X X X X X X X Z = = plaquette stabilizer site stabilizer One qubit located on every edge Z X harmless error equivalent harmful errors syndrome at endpoint

  • Errors are represented by chains.
  • Homologically

equivalent chains correspond to physically equivalent errors.

  • Harmfull errors stretch across the entire lattice (rare events).
  • A. Kitaev,quant-ph/9707021 (1997).
slide-9
SLIDE 9

Topological quantum codes

rough edge smooth edge

Torus Plane segment 2 Qubits 1 Qubit

X Z hole

Plane with 2 holes 1 Qubit

  • Storage capacity of the code depends upon the topology of

the code surface.

slide-10
SLIDE 10

Link

Z X X X X X X Z Z Z Z Z 2D cluster state surface code state

  • Obtain surface code state from 2D cluster state via regular

pattern of Z- and X-measurements.

slide-11
SLIDE 11

Talk outline

slide-12
SLIDE 12

Part I:

Error correction in 3D cluster states

Cluster states in three spatial dimensions provide intrinsic topological error correction.

slide-13
SLIDE 13

Cluster C and bcc-lattice L

1 2 1 2 z x

cluster edges

elementary cell of L qubit location: (even, odd, odd)

  • face of L,

qubit location: (odd, odd, even)

  • edge of L,

syndrome location: (odd, odd, odd)

  • cube of L,

syndrome location: (even, even, even)

  • site of L.
slide-14
SLIDE 14

Topological error correction in V

Measurement pattern:

  • The qubits q ∈ V are individually measured in the X-basis.

Errors:

  • Consider probabilistic Pauli errors.
  • Sufficient to consider Z-errors.

(X-errors are absorbed into the X-measurement, I±X

2 X = ±I±X 2 .)

slide-15
SLIDE 15

Homology

X Z Z Z Z face edge e f f X X X X X X bit syndrome

  • Stabilizer elements associated with faces f of L:

K(f) =

  • a∈f

Xf

  • b∈∂f

Zb. (2)

  • Stabilizer for syndrome ([K(f), Xq] = 0 ∀ q ∈ V ):

∂f = 0. (3)

  • One syndrome bit per cell of L. Protects the face qubits.

What about the edge qubits?

slide-16
SLIDE 16

Lattice duality L ← → L

Translation by vector (1, 1, 1)T:

  • Cluster C invariant,
  • L (primal) −

→ L (dual). face of L − edge of L, edge of L − face of L, site of L − cube of L, cube of L − site of L, (4)

  • Edge qubits protected by stabilizer on dual lattice L.
  • Many objects in this scheme exist as ‘primal’ and ‘dual’.
slide-17
SLIDE 17

Topological error correction in V

cluster harmful error elementary cell

  • One syndrome bit for each elemetary cell of L.
  • Harmful errors stretch across entire lattice L.
  • > Leads to Random plaquette Z2-gauge model (RPGM) [1].

[1] Dennis et al., quant-ph/0110143 (2001).

slide-18
SLIDE 18

RPGM: schematic phase diagram

Map error correction to statistical mechanics:

EC no EC

Nishimori line

p T

  • ptimal

Error correction [1] Minimum weight chain matching [2]

3%

[1] T. Ohno et al., quant-ph/0401101 (2004). [2] E. Dennis et al., quant-ph/0110143 (2001); J. Edmonds, Canadian J. Math. 17, 449 (1965).

slide-19
SLIDE 19

Cluster region V Defects d ∈ D Singular qubits

slide-20
SLIDE 20

Part II:

Quantum Logic

Fault-tolerant quantum logic is realized via topologi- cally entangled engineered lattice defects.

slide-21
SLIDE 21

Defects

  • Defects are regions of the cluster where qubits are mea-

sured in the Z-basis.

  • Defects create cluster boundaries (cuts).
  • There are primal and dual defects.
slide-22
SLIDE 22

Defects for quantum logic

CNOT

In Out target control

A quantum circuit is encoded in the way primal and dual defects are wound around another.

slide-23
SLIDE 23

Quantum gates, Part I

Piece of wire

pair of primal defects

IN OUT

slide-24
SLIDE 24

Quantum gates, Part I

X Z hole

Plane with 2 holes 1 Qubit

Z X dual stabilizer element primal stabilizer element code surface

slide-25
SLIDE 25

Quantum gates, Part I

slide-26
SLIDE 26
  • Displayed fault-tolerant gates are not universal.
  • Need one non-Clifford element:

fault-tolerant measurement of X±Y

√ 2 .

Cluster region V Defects d ∈ D Singular qubits

slide-27
SLIDE 27

Quantum gates, Part II

Encoder and decoder for surface code:

singular qubit Encoder Decoder

slide-28
SLIDE 28

Quantum gates, Part II

A circuit for code-conversion:

Reed-Muller encoder

CNOTs, |0 , |+ -preps. qubit, encoded with surface code qubit, encoded with Reed-Muller code

  • Reed-Muller code: Fault-tolerant measurement of X±Y

√ 2

via local measurements of Xa±Ya

√ 2

and classical post-processing.

  • > Fault-tolerant universal gate set complete.
slide-29
SLIDE 29

Part III:

The Error Model

slide-30
SLIDE 30

Error model:

  • Cluster state created in a 4-step sequence of Λ(Z)-gates

from product state

a∈C |+a.

  • Error sources:

– |+-preparation:

Perfect preparation followed by 1-qubit par- tially depolarizing noise with probability pP.

– Λ(Z)-gates: Perfect gates followed by 2-qubit partially depolar-

izing noise with probability p2.

– Memory: 1-qubit partially depolarizing noise with probability pS

per time step.

– Measurement: Perfect measurement preceeded by 1-qubit par-

tially depolarizing noise with probability pM .

  • 3D cluster state created in slices of fixed thickness.
  • Instant classical processing.
slide-31
SLIDE 31

Part IV:

Threshold and overhead

The fault-tolerance threshold is 1.1×10−3 for each

  • source. The overhead is polynomial.
slide-32
SLIDE 32

Topological error-correction in V

p2,c = 9.6 × 10−3, for pP = pS = pM = 0, pc = 5.8 × 10−3, for pP = pS = pM = p2 =: p. (5)

slide-33
SLIDE 33

Reed-Muller error-correction in S

Error budget from Reed-Muller concatenation threshold: 76 15p2 + 2 3pP + 4 3pM + 4 3pS < 1 105. (6) Specific parameter choices: p2,c = 2.9 × 10−3, for pP = pS = pM = 0, pc = 1.1 × 10−3, for pP = pS = pM = p2 =: p. (7) The Reed-Muller code sets the overall threshold.

slide-34
SLIDE 34

Overhead

N: Number of non-Clifford operations in bare computation. Nft: Number of operations for fault-tolerant computation. Nft ≤ N2 (log N)10.8 . (8)

  • Overhead is polynomial.
  • Exponents may be reduced in more resouceful adaptions.
slide-35
SLIDE 35

Summary

[quant-ph/0510135] Scenario:

  • Local and next-neighbor gates in 3D.

Numbers:

  • Fault-tolerance threshold of 1.1×10−3 for preparation-,

gate-, storage- and measurement error (each source). Methods:

  • Cluster states in three spatial dimensions provide intrin-

sic topological error correction related to the Random plaquette Z2-gauge model.

  • Quantum logic is realized by topologically entangled en-

gineered lattice defects.

slide-36
SLIDE 36

Supplementary material

slide-37
SLIDE 37

Local residual error on S-qubits

  • Topological error correction breaks down near the S-qubits.
  • Leads to local effective error on S-qubits.
slide-38
SLIDE 38

The CNOT-gate