Khabiboulline30Popx - Caltech High Energy Physics

Download Report

Transcript Khabiboulline30Popx - Caltech High Energy Physics

Quantum Computing
Are We There Yet?
Emil Khabiboulline
[email protected]
Ph 070: Popular Presentation
05/10/2016 @ Caltech
Speedup of 100,000,000!
Announced by Google in December:
2
A Working Quantum Computer?
There certainly is hype…
And all the key players are starting to notice
3
Outline
1.
2.
3.
4.
5.
The Power of Quantum
Great. But Can We Do It?
Ultracold (Atoms)
Ultracold (Wires)
What’s Next?
4
Moore’s Law
Not bits, qubits
An example: Deutsch’s Problem
How to break into your bank
Other applications (and limitations)
THE POWER OF QUANTUM
5
Moore’s Law
Doubling in computational power every 1.5
years, over the past 50 years
6
Not bits, qubits
Quantum computers also scale
exponentially, but in number of qubits, not
years
=
What is a quantum bit?
7
An example: Deutsch’s Problem
You have some function that takes in 0 or 1
and spits out 0 or 1
You want to know 𝑓 0 ≟ 𝑓(1)
8
An example: Deutsch’s Problem
Classically:
1. Compute 𝑓 0
2. Compute 𝑓 1
3. Compare 𝑓 0 with 𝑓 1
Requires 2 computations
9
An example: Deutsch’s Problem
Quantumly:
1. Compute directly 𝑓 0 ≟ 𝑓(1)
Requires 1 computation
However, we don’t get to know 𝑓 0 or 𝑓 1
Not magic, just clever use of superposition
10
An example: Deutsch’s Problem
11
How to break into your bank
RSA encryption works because factoring
large numbers is really hard: exponential
scaling
For quantum computers, the scaling is
polynomial
An example: 300 digit number
Classical: >100 years
Quantum: 1 minute
12
Other applications
(and limitations)
Two major applications:
1. Generic search / optimization
2. Quantum simulation
There are tasks where quantum computers
are slower
Will not replace your laptop for word
processing, browsing the web, etc.
13
Cats: Alive and dead
What do we need?
GREAT. BUT CAN WE DO IT?
14
Cats: Alive and dead
Superpositions are used all the time in
quantum computation: Schrodinger cat state
|0 > +|1 >, True and false,
However, we never see Schrodinger cats in
our lives
15
What do we need?
Interaction with environment leads to
“decoherence”
We need exotic conditions:
1. Very clean for isolation
2. Very cold for quantum-ness
16
Translating math to physics
“Atom-like” systems
An example: Trapped ions
ULTRACOLD (ATOMS)
17
Translating math to physics
Qubit = vector → physical observable (e.g.,
energy) that can be in two states
Quantum gate = matrix → physical process
that acts in different ways depending on the
qubit’s state (e.g., electric field)
Measurement = dot product → physical
measurement (e.g., photon detection)
18
“Atom-like” systems
Broad category:
• Atoms
• Ions
• Quantum dots
• Defects in diamond
19
An example: Trapped ions
Harty et al., 2014
20
Superconducting qubits
Google’s quantum computer
ULTRACOLD (WIRES)
21
Superconducting qubits
Superconducting circuit consisting of
inductor and capacitor
Advantages: easy fabrication and handling
Ladd et al., 2010
22
Google’s quantum computer
Google is now using the D-Wave 2X
quantum annealer: 1000+ qubits but not a
real quantum computer
Already has the Quantum AI Lab
Recently hired John Martinis, a leading
expert
23
Topological quantum computing
Are we there yet?
WHAT’S NEXT?
24
Topological quantum computing
“Topological protection”
from noise and
decoherence
Quantum computing by
“braiding” particles
No physical examples
yet… but wait for
superconducting wires
25
Are we there yet?
Maybe
But the question is no longer if?, but when?
26