development of quantum annealing technology at …talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 ro ccjj lt ico...

25
Development of Quantum Annealing Technology at D-Wave Systems Trevor Lanting November 29, 2017

Upload: others

Post on 28-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Development of QuantumAnnealing Technology atD-Wave Systems

Trevor Lanting

November 29, 2017

Page 2: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Overview

I Why Quantum Annealing?I Processor Design and ManufacturingI Using the System

1 / 19

Page 3: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Building a Large-Scale Quantum Technology

I scalability directlyinforms implementationdetails

I device design tightlycoupled with controlinfrastructure

I general in situ tunabilityrequired

I manufacturing→leverage CMOStechniques

2 / 19

Page 4: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Quantum Annealing - What is it?GOAL: �nd ground state or low energy con�gurations of the Ising model

I quantum annealing proposed as an algorithm for �nding ground statecon�gurations of this model PRE 58, 5355 (1998)

I H(t) = ∆(t)Hinitial + E(t)HtargetI begin with ∆(t)� E(t), evolve Hamiltonian to ∆(t)� E(t)

problem variables

Ene

rgy

globalminimum

localminimum

3 / 19

Page 5: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Quantum Annealing - Why?

Build systems expertise in developing a large-scale commercially-viable quantumtechnology

I slow control over annealing time scales→ nofast microwaves routed to every device

I QA Hamiltonian is “on” during the entireevolution

I exploiting tendency of systems to evolve to lowenergy con�gurations

I persistent entanglement even at equilibriumI Phys. Rev. X 4, 021041 (2014)

0.6 0.65 0.70

1

2

3

4

5

6

7

E−E0(GHz)

Φccjj / Φ0

kBT

Γ 1 Γ ∼ 1 Γ 1

4 / 19

Page 6: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Quantum Annealing - Why?

What can you do with an algorithm that returns optimal or low energy solutions of aprogrammable Ising spin system? almost everything!

Kochenberger, G. et al, J Comb Optim 28.1 (2014): 58-81

I machine learningI satis�abilityI materials simulation

HQSG(t) = E(t)[−∑

ihiσ

(i)z + ∑

i,j>iJijσ

(i)z σ

(j)z

]− ∆(t)∑

iσ(i)x . (1)

hi and Jij are in situ tunable→ huge space of problems can be mapped onto thisHamiltonian

e.g. T. Kadowaki and H. Nishimori, PRE, 58(5), pp. 5355-5363, (1998),or E. Farhi, et al., Science 292, 472 (2001) for details.

5 / 19

Page 7: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Flux Qubit→ Quantum Ising spin

Φ 2

Φ 1

Josephsonjunction

a

"spin-down" circulating current

"spin-up" circulating currentΦ1X

Φ2X

U

δU

Φ1

2h

b

Bll

Bt

Hq = − 12

[εqσz + ∆qσx

]HQS = −gµB

[B||σz + Btσx

]where εq = 2

∣∣Ipq∣∣Φx

q = −hiσz − 12 ∆σx

Parameter Qubit Quantum Ising SpinBias Energy εq/2 gµBB|| or h

Tunneling Energy ∆q/2 gµBBtMoment Ip

q gµB

Binary information encoded in �ux basis: |0〉 → |↓〉 and |1〉 → |↑〉.6 / 19

Page 8: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Two Coupled Qubits

I �ux Φx1 controls energy bias ε = 2|Ip

q |Φx1 between |↓〉 and |↑〉, provided by local

DACI �ux bias Φx

2 controls barrier height (∆)→ provided by global lineI E(s) = MAFM|Ip

q(s)|2I ∆ and |Ip

q | change with sI Meff is in situ tunable

7 / 19

Page 9: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

A Scalable QA Processor Architecture

In this architecture, a 2000 Q processor requires ∼ 20,000 bias signals,I only 150 di�erential biased pairs passed to the chip via wirebondsI Local �ux biases applied by on-chip �ux-DAC’s

Use on-chip DAC’s to:I Program {hi} ,

{Jij}

I homogenize devicesI coerce Ising behaviour

X/Y/Z addressing scheme uses 80 wires to address 20,000 DAC “loops”See Bunyk et al., arXiv:1401.5504 (2014),

or Johnson et al., Supercond. Sci. Technol. 23, 065004 (2010)

8 / 19

Page 10: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

A Scalable QA Processor Architecture

In this architecture, a 2000 Q processor requires ∼ 20,000 bias signals,I only 150 di�erential biased pairs passed to the chip via wirebondsI Local �ux biases applied by on-chip �ux-DAC’s

Use on-chip DAC’s to:I Program {hi} ,

{Jij}

I homogenize devicesI coerce Ising behaviour

X/Y/Z addressing scheme uses 80 wires to address 20,000 DAC “loops”See Bunyk et al., arXiv:1401.5504 (2014),

or Johnson et al., Supercond. Sci. Technol. 23, 065004 (2010)

8 / 19

Page 11: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

A Scalable QA Processor Architecture

In this architecture, a 2000 Q processor requires ∼ 20,000 bias signals,I only 150 di�erential biased pairs passed to the chip via wirebondsI Local �ux biases applied by on-chip �ux-DAC’s

Use on-chip DAC’s to:I Program {hi} ,

{Jij}

I homogenize devicesI coerce Ising behaviour

X/Y/Z addressing scheme uses 80 wires to address 20,000 DAC “loops”See Bunyk et al., arXiv:1401.5504 (2014),

or Johnson et al., Supercond. Sci. Technol. 23, 065004 (2010)8 / 19

Page 12: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Schematic layout of an eight qubit unit cell

q0

RO

CCJJ

LT

IPC

I Lay out a qubit with a stretched body of superconducting wire.

I Replicate four vertical qubits q0 → q3 spaced evenly apart.I Overlay four horizontal qubits q4 → q7.I Overlay internal couplers (ICO) at intersections of qubit bodies.I Overlay portions of external couplers (XCO) at extrema of qubits.

9 / 19

Page 13: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Schematic layout of an eight qubit unit cell

q0 q1 q2 q3

RO

CCJJ

LT

IPC

I Lay out a qubit with a stretched body of superconducting wire.I Replicate four vertical qubits q0 → q3 spaced evenly apart.

I Overlay four horizontal qubits q4 → q7.I Overlay internal couplers (ICO) at intersections of qubit bodies.I Overlay portions of external couplers (XCO) at extrema of qubits.

9 / 19

Page 14: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Schematic layout of an eight qubit unit cell

q0 q1 q2 q3q4

q5

q6

q7

RO

CCJJ

LT

IPC

I Lay out a qubit with a stretched body of superconducting wire.I Replicate four vertical qubits q0 → q3 spaced evenly apart.I Overlay four horizontal qubits q4 → q7.

I Overlay internal couplers (ICO) at intersections of qubit bodies.I Overlay portions of external couplers (XCO) at extrema of qubits.

9 / 19

Page 15: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Schematic layout of an eight qubit unit cell

q0 q1 q2 q3q4

q5

q6

q7

RO

CCJJ

LT

ICO

IPC

I Lay out a qubit with a stretched body of superconducting wire.I Replicate four vertical qubits q0 → q3 spaced evenly apart.I Overlay four horizontal qubits q4 → q7.I Overlay internal couplers (ICO) at intersections of qubit bodies.

I Overlay portions of external couplers (XCO) at extrema of qubits.

9 / 19

Page 16: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Schematic layout of an eight qubit unit cell

q0 q1 q2 q3q4

q5

q6

q7

RO

CCJJ

LT

ICO

XCO

XCO

IPC

I Lay out a qubit with a stretched body of superconducting wire.I Replicate four vertical qubits q0 → q3 spaced evenly apart.I Overlay four horizontal qubits q4 → q7.I Overlay internal couplers (ICO) at intersections of qubit bodies.I Overlay portions of external couplers (XCO) at extrema of qubits.

9 / 19

Page 17: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

The D-Wave 2000Q Processor

10 / 19

Page 18: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Manufacturing

I leverage decades of development in semiconductor manufacturingI integration stack→ maps on to standard CMOSI immediate manufacturing scalabilityI targeted research program evaluating new materials→ lowering environmental

noise

11 / 19

Page 19: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Manufacturing - 2000Q technology

Most complex superconducting integrated circuit ever built

I 2048 qubitsI 6016 couplersI > 128, 000 Josephson

junctionsI 20, 000 on-chip DACsI 106 interlayer vias

12 / 19

Page 20: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

QA→ Optimization

https://www.dwavesys.com/sites/default/�les/14-1001A_tr_Optimization_with_Clause_Problems.pdf13 / 19

Page 21: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

QA→ Optimization

Selected publications from external users of QA technologyI “Solving a Higgs optimization problem with quantum annealing for machine

learning”I http://www.nature.com/nature/journal/v550/n7676/full/nature24047.html

I “Tra�c �ow optimization using a quantum annealer”I https://arxiv.org/abs/1708.01625

I “A deceptive step towards quantum speedup detection”I https://arxiv.org/abs/1711.01368

I “Graph Partitioning using Quantum Annealing on the D-Wave System”I https://arxiv.org/abs/1705.03082v1

I “What is the Computational Value of Finite Range Tunneling?”I Phys. Rev. X 6, 031015 (2016)

14 / 19

Page 22: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

QA→ sampling many good solutions quickly

Ener

gy

Time (ms)“Benchmarking a quantum annealing processor with the time-to-target metric”,J. King et al., arXiv:1508.05087 [quant-ph]

15 / 19

Page 23: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

QA→ machine learningI generating low energy samples

quickly from programmabledistribution very powerful tool

I a machine learning model calledBoltzmann Machine→probabilistic technique that relatesprobabilities to energies

I During the learning process, onemust sample from lowest points ina complex energy landscape.

I Landscapes can often have tallthin energy barriers andnon-trivial interactions betweenvariables

“Quantum annealing amid local ruggedness and global frustration”, J. King, et al., 201616 / 19

Page 24: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

QA→ machine learningQA hardware returns better models with fewer updates

“Benchmarking Quantum Hardware for Training of Fully Visible Boltzmann Machines”,

D. Korenkevych, et al., arXiv:1611.04528 [quant-ph]

17 / 19

Page 25: Development of Quantum Annealing Technology at …Talk2...1 q 2 q 3 q 4 q 5 q 6 q 7 RO CCJJ LT ICO XCO XCO IPC I Lay out a qubit with a stretched body of superconducting wire. I Replicate

Copyright © D-Wave Systems Inc.

Summary

I superconducting quantum annealing processors→ path to large scale quantumtechnology

I design of processor building blocks tightly coupled to control and programminginfrastructure→ need a systems approach in building technology

I broad base of users developing algorithms on current generation of systemsI using QA systems to quickly generate low energy samples from programmable

distributions→ accelerate machine learning

18 / 19