introduction to quantum computing lecture 3: qubit technologies rod van meter...

46
Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv @ tera . ics . keio .ac. jp June 27-29, 2005 WIDE University School of Internet with help from K. Itoh, E. Abe, and slides from T. Fujisawa (NTT)

Upload: pierce-robbins

Post on 13-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Introduction to Quantum Computing

Lecture 3: Qubit Technologies

Rod Van [email protected]

June 27-29, 2005WIDE University School of Internet

with help from K. Itoh, E. Abe,and slides from T. Fujisawa (NTT)

Page 2: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Course Outline

● Lecture 1: Introduction● Lecture 2: Quantum Algorithms● Lecture 3: Devices and Technologies● Lecture 4: Quantum Computer

Architecture● Lecture 5: Quantum Networking &

Wrapup

Page 3: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Lecture Outline

● Brief review● DiVincenzo's criteria & tech overview● Technologies:

All-Si NMR, quantum dots, superconducting, ion trap, etc.

● Comparison

Page 4: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Superposition and ket Notation

● Qubit state is a vector– two complex numbers

● |0> means the vector for 0;|1> means the vector for 1;|00> means two bits, both 0;|010> is three bits, middle one is 1;etc.

● A qubit may be partially both!(just like the cat, but stay tuned for measurement...)complex numbers are wave fn amplitude; square is probability of 0 or 1

Page 5: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

1-qubit state and Bloch sphere(Phase)

relativephase

ei cos2

0 e i sin2

1

cos2

0 e i sin2

1

global phase has no effect

1-qubit basis states

01

01

0

1

0 1

2 2=1 , C

superposition

x

y

z

1

0 1

2

0

0 i 1

2

Bloch sphere

Page 6: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Reversible Gates

Xor

x x

NOTControl-NOT

Control-Control-NOT(Toffoli gate)

Control-SWAP(Fredkin gate)

This set can be used for classical reversible computing, as well;brings thermodynamic benefits.Bennett, IBM JR&D

Nov. 1973

Page 7: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Quantum Algorithms● Deutsch-Jozsa(D-J)

– Proc. R. Soc. London A, 439, 553 (1992)

● Grover's search algorithm– Phys. Rev. Lett., 79, 325 (1997)

● Shor's algorithm for factoring large numbers– SIAM J. Comp., 26, 1484 (1997)

D. Deutsch R. Jozsa L. K. Grover P. W. Shor

Page 8: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Grover's Search

nN 2 items

N 2n unordered items, we're looking for item “β”

Classically, would have to check about N/2 items

To use Grover's algorithm, create superposition of all N inputs

Nrepetitions of the Grover iterator G will produce “β”

1

N x 0

N 1

x

Hard

task!!

β

Page 9: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Shor's Factoring Algorithm

66554087 ? 6703 9929An “efficient” classical algorithm for this

problem is not known.

Using classical number field sieve, factoring anL-bit number is

O ek3

L log2 L O L3

Using quantum Fouriertransform (QFT), factoring an L-bit number is

Superpolynomial speedup! (Careful, technicallynot exponential speedup, and not yet proven thatno better classical algorithm exists.)

Page 10: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Summary: Characteristics of QC

● Superposition brings massive parallelism● Phase and amplitude of wave function

used● Entanglement● Unitary transforms are gates● Measurement both necessary and

problematic when unwanted

So, can we surpass a classical computer with a quantum one?

Depends on discovery of quantum algorithms

and development of technologies

Page 11: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Lecture Outline

● Brief review● DiVincenzo's criteria & tech overview● Technologies:

All-Si NMR, quantum dots, superconducting, ion trap, etc.

● Comparison

Page 12: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

DiVincenzo’s Criteria1. Well defined extensible qubit

array2. Preparable in the “000…” state3. Long decoherence time4. Universal set of gate operations5. Single quantum measurements

Qubit initialization

Read the result

Must be done within decoherence time!

Execution of an algorithm

Page 13: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Qubit Representations

● Electron: number, spin, energy level● Nucleus: spin● Photon: number, polarization, time,

angular momentum, momentum (energy)

● Flux (current)● Anything that can be quantized and

follows Schrodinger's equation

Page 14: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Problems● Coherence time

– nanoseconds for quantum dot, superconducting systems

● Gate time– NMR-based systems slow

(100s of Hz to low kHz)● Gate quality

– generally, 60-70% accurate● Interconnecting qubits● Scaling number of qubits

– largest to date 7 qubits, most 1 or 2

Page 15: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

A Few Physical Experiments

● IBM, Stanford, Berkeley, MIT(solution NMR)

● NEC (Josephson junction charge)● Delft (JJ flux)● NTT (JJ, quantum dot)● Tokyo U. (quantum dot, optical lattice, ...)● Keio U. (silicon NMR, quantum dot)● Caltech, Berkeley, Stanford (quantum dot)● Australia (ion trap, linear optics)● Many others (cavity QED, Kane NMR, ...)

Page 16: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Physical Realization

Cavity QED

Magnetic

resonance

Ion trap

Superconductor

Page 17: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Examples of Qubits

Trapped ions

Neutral atoms

in optical lattices

Solution NMR

Crystal lattice

Flux states in

superconductors

Charge states in

superconductors

Impurity spins in

semiconductors

Single-spin

MRFM

Atomic

cavity QEDOptically driven

electronic states

in quantum dots

Electronically

driven

electronic states

in quantum dots

Optically driven

spin states in

quantum dots

Electronically driven

spin states in quantum dots

Electrons

floating

on liquid

helium

Solid-state

systems

Others: Nonlinear

optics, STM etc

All-silicon quantum computer

Shor (7)

Entanglement (4) Rabi (1)

Page 18: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Lecture Outline

● Brief review● DiVincenzo's criteria & tech overview● Technologies:

All-Si NMR, quantum dots, superconducting, ion trap, etc.

● Comparison

Page 19: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Technologies Reviewed

● Liquid NMR● Solid-state NMR● Quantum dots● Superconducting Josephson junctions● Ion trap● Optical lattice● All-optical

Page 20: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Liquid Solution NMR

Billions of molecules are used, each one a separate quantum computer. Most advanced experimental demonstrations to date, but poor scalability as molecule design gets difficult and SNR falls. Qubits are stored in nuclear spin of flourine atoms and controlled by different frequencies of magnetic pulses.Used to factor 15 experimentally.

Vandersypen, 2000

Page 21: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

All-Silicon Quantum Computer

105 29Si atomic chains in 28Si matrix work

like molecules in solution NMR QC.

A large field gradient

separates Larmor frequencies

of the nuclei within each

chain.

Many techniques

used for solution

NMR QC are

available.

No impurity

dopants or

electrical contacts

are needed.

Copie

s

12

3

4

5

6

8

7

9

T.D.Ladd et al., Phys. Rev. Lett. 89, 017901 (2002)

Page 22: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Overview

dBz/dz = 1.4 T/mB0 = 7 T Active region

100m x 0.2m

L 400 Î ¼m

W 4 Î ¼m

H 10 Î ¼m s 2 .1 Î ¼m

l 300 Î ¼m

t 0 .25 Î ¼m

w 4 Î ¼m

Page 23: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Keio Choice of System and Material

Two incompatible conditions to realize quantum computers:

1. Isolation of qubits from the environment

2. Control of qubits through interactions with the

environmentSystem: NMR1. Weak ensemble measurement2. Established rf pulse techniques for

manipulationMaterial: silicon

1. Longest possible decoherence time2. Established crystal growth, processing and

isotope engineering technologies

Page 24: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Fabrication: 29Si Atomic Chain

28Si29Si

J.-L.Lin et al., J. Appl. Phys 84, 255 (1998)

Regular step arrays on

slightly miscut 28Si(111)7x7

surface (~1º from normal)

Steps are straight, with

about 1 kink in 2000 sites.

STM image

Page 25: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Kane Solid-State NMR

Qubits are stored in the spin of the nucleus of phosphorus atoms embedded in a zero-spin silicon substrate. Standard VLSI gates on top control electric field, allowing electrons to read nuclear state and transfer that state to another P atom.

Kane, Nature, 393(133), 1998

Page 26: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Semiconductor nanostructure

High electron mobility transistor (HEMT)

http://www.fqd.fujitsu.com/

Quantum dot structure

N < 30

# of electrons

Page 27: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Quantum dot in the Coulomb blockade regime

Coulomb blockade region, (the number of electrons is an integer, N)

orbital degree of freedom&

spin degree of freedom

double quantum dot

bonding & anti-bonding orbitals(charge qubit)

(spin qubit)

Single-electron transistor (SET)

Page 28: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Quantum dot artificial atom

S. Tarucha et al., Phys. Rev. Lett. 77, 3613 (1996).

1s 2p 3d

|(r)|2

500 nm

Page 29: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Environment surrounding a QD

coherency of the system

dissipation (T1), decoherence (T2) & manipulation

Page 30: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Double quantum dot device

A double quantum dotfabricated in AlGaAs/GaAs 2DEG

(schematically shown by circles)

Approximate number of electrons: 10 ~ 30Charging energy of each dot: ~ 1 meVTypical energy spacing in each dot: ~100 ueVElectrostatic coupling energy: ~200 ueV

Lattice temp. ~ 20 mK (2 ueV)Electron temp. ~100 mK (9 ueV)

cf. CPB charge qubit (Y. Nakamura ’99)

Page 31: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Measurement system

1 mm

dilution refrigerator

Tlat ~ 20 mK

Telec ~ 100 mK

B = 0.5 T

Double quantum dot

AlGaAs/GaAs 2DEG

EB litho., fine gates,

ECR etching

“thin coax”filtering

Page 32: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Josephson Junction Charge (NEC)

Two-qubit device

Pashkin et al., Nature, 421(823), 2003

One-qubit device can control the number of Cooper pairs of electrons in the box, create superposition of states.Superconducting device, operates at low temperatures (30 mK).

Nakamura et al., Nature, 398(786), 1999

Page 33: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

JJ Phase (NIST, USA)

J. Martinis, NIST

Qubit representation is phase of current oscillation.Device is physically large enough to see!

Page 34: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

JJ Flux (Delft)

The qubit representation is a quantum of current (flux) moving either clockwise or counter-clockwise around the loop.

Page 35: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Ion Trap

NIST, Oxford, Australia, MIT, others

Ions (charged atoms) are suspended in space in an oscillating electric field. Each atom is controlled by a laser.

Page 36: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Ion Trap

NIST, Oxford, Australia, MIT, others

Number of atoms that can be controlled is limited, and each requires its own laser. Probably <100 ions max.

Page 37: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Optical Lattice (Atoms)

Deutsch, UNM

Neutral atoms are held in place by standing waves from several lasers.Atoms can be brought together to execute gates by changing the waves slightly.Also used to make high-precision atomic clocks.

Page 38: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

All-Optical (Photons)

All-optical CNOT gate composed from beam splitters and wave plates. O'Brien et al., Nature 426(264), 2003

Page 39: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Lecture Outline

● Brief review● DiVincenzo's criteria & tech overview● Technologies:

All-Si NMR, quantum dots, superconducting, ion trap, etc.

● Comparison

Page 40: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Comparison

● NMR (Keio, Kane): excellent coherence times, slow gates– nuclear spin well isolated from environment– Kane complicated by matching VLSI pitch to

necessary P atom spacing, and alignment● Superconducting: fast gates, but fast

decoherence● Quantum dots: ditto

– electrons in solid state easily influenced by environment

Page 41: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Comparison (2)

● Ion trap: medium-fast gates, good coherence time (one of the best candidates if scalability can be addressed)

● Optical lattice (atoms): medium-fast gates, good coherence time; gates and addressability of individual atoms need work

● All-Optical (photons): well-understood technology for individual photons, but hard to get photons to interact, hard to store

Page 42: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

By the Numbers

Technology Decoherence Time Gate Time GatesAll-Si NMR 25 seconds high millisecs 10000?Kane NMR seconds high millisecs 1000?Ion Trap seconds low millisecs 1000?Optical Lattice seconds low millisecs ?Quantum Dot low microsecs nanosecs 100?J osephson J unction microseconds nanosecs 10-10000?All-Optical N/A N/A N/A

Apples-to-apples comparison is difficult, and coherence times are rising experimentally.

Page 43: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Quantum Error Correction and the Threshold Theorem

Our entire discussion so far has been on “perfect” quantum gates, but of course they are not perfect.

Various “threshold theorems” have suggested that we need 10^4 to 10^6 gates in less than the decoherence time in order to apply quantum error correction (QEC). QEC is a big enough topic to warrant several lectures on its own.

Page 44: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Wrap-Up

● Qubits can be physically stored on electrons (spin, count), nuclear spin, photons (polarization, position, time), or phenomena such as current (flux); anything that is quantized and subject to Schrodinger's wave equation.

● More than fifty technologies have been proposed; all of these described are relatively advanced experimentally.

Page 45: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Wrap-Up (2)

● Many technologies depend on VLSI● Most are one or two qubits● Have not yet started our own Moore's

Law doubling schedule● Several years yet to true, controllable,

multi-qubit demonstrations● 10-20 years to a useful system?

Page 46: Introduction to Quantum Computing Lecture 3: Qubit Technologies Rod Van Meter rdv@tera.ics.keio.ac.jp June 27-29, 2005 WIDE University School of Internet

Upcoming Lectures

● Quantum computer architecture– how do you scale up? how do you build a

computer out of this? what matters?● Quantum networking

– Quantum key distribution– Teleportation

● Wrap-Up and Review