23

The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O
Page 2: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Matthias Troyer

The Quantum Edge of AI

Page 3: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Antikythera mechanism

100BC

Babbage’s difference engine

1822 (proposed)

ENIAC

1946

Taihu Light

2015

Quantum computer

Next

Page 4: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O
Page 5: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Developing the full quantum stack

Quantum bits and quantum gates

Classical control

Runtime operating system

Quantum compilers

Quantum and classical libraries

Quantum algorithms

Quantum applications from chemistry to machine learning

Quantum fab

Page 6: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

One quantum bit: true randomness

|| ||

0 1photo detectors

photon source

semi-transparent mirror

1. Photon source emits a photon

2. Photon hits semi-transparent mirror?

Page 7: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Yogi Berra

“When You Come to a Fork in the Road, Take It “

Page 8: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

One quantum bit: true randomness

|| ||

0 1photo detectors

photon source

semi-transparent mirror

0

1. Photon source emits a photon

2. Photon hits semi-transparent mirror?

3. Photon follows both paths

4. The photo detectors see the photon only in one place: a random bit

Page 9: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Classical and quantum bits

0

1

|0⟩

|1⟩

Classical bit: 0 or 1

or

Page 10: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Schrödinger’s cat paradox

cat = dead + alive

flask = closed + broken

ψ = 0 + 1

hammer = ↓ + ↑

Page 11: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Topological quantum bits: towards a disruptive breakthrough

Split or electrons into two “Majorana” particles and separate them0 1

Page 12: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

||Matthias Troyer

Simulating quantum computers on classical computers

Simulating a quantum gate acting on N qubits needs O(2N) memory and operations

11

Qubits Memory Time for one operation

10 16 kByte microseconds on a smartwatch

20 16 MByte milliseconds on smartphone

30 16 GByte seconds on laptop

40 16 TByte seconds on cluster

50 16 PByte minutes on top supercomputers?

Page 13: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Simulating a quantum gate acting on N qubits needs O(2N) memory and operations

Page 14: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

250 qubits … more states than atoms in the visible universe

Page 15: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Quantum computers enormously accelerates some calculations by operating on all inputs simultaneously

Page 16: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Initial applications

Nitrogen fixation

Materials science

Carbon capture

Machine learning

100-200 qubits

100-200 qubits

100s-1000s qubits

1000s qubits

Page 17: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

AI Edge for Quantum ScienceBig surprise in quantum physics:

Restricted Boltzmann machine learns quantum states as well as the best specialized algorithms

Carleo and TroyerScience 355, 602 (2017)

W (1) W (2) W (3) W (4)

W (5) W (6) W (7) W (8)

W (9) W (10) W (11) W (12)

W (13) W (14) W (15) W (16)

�0.3 0.0 0.3

Heisenberg 2D

Visible Layer

Hidden Layerh1 h2 h3 hM

�zN�z

3�z2�z

1

0.0 0.5 1.0 1.5 2.0t

0.0

0.2

0.4

0.6

0.8

h�xi(

t)

↵ = 1

↵ = 2

↵ = 4

Exact

0.0 0.5 1.0 1.5 2.0t

0.00

0.05

0.10

0.15

0.20

0.25

0.30

r2(t

)

Page 18: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

AI Edge for Tuning Quantum ComputersBad/notideal OK

J. Darulova N. Wiebe A. Bocharov K. Svore

M. Troyer D. Wecker B. Bobrov C. McBride

Page 19: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Quantum Edge of AI

Quantum Training for AI

Quantum-accelerated sampling

Quantum models for AI

Quantum Boltzmann machines

See talk by Dr. Nathan Wiebe in this session

Page 20: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Quantum-inspired Edge for AIEarly return on investment: Mimicking quantum optimizers gives breakthroughs in the development of classical algorithms

See talk by Prof. Helmut Katzgraber in this session

Page 21: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O

Quantum computers offer computational capabilities beyond that of any classical computer

The quantum edge of AI

AI Quantum computers

helps us build

Quantum AIQuantum-inspired AI

Page 22: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O
Page 23: The Quantum Edge of AI › en-us › research › wp-content › uploads … · 50 16 PByte minutes on top supercomputers? Simulating a quantum gate acting on N qubits needs O