Download as pdf or txt
Download as pdf or txt
You are on page 1of 32

IBM Q

Quantum Computing
IBM Systems for Cognitive Solutions – Ehningen – 12th of July 2017
Albert Frisch, PhD - albert.frisch@de.ibm.com © 2017 IBM
1st wave of Quantum Revolution
atomic clocks
lasers
GPS

sensors

flash memory

2 © 2017 IBM
IBM Q IBM 16-qubit processor

press anouncement on 6th of March 2017:


„The First Universal Quantum
Computers for Business and Science”

press anouncement on 17th of May 2017:


16- and 17-qubit processors

IBM aims at constructing commercial IBM Q


systems with ̴50 qubits in the next few
years to demonstrate capabilities beyond
today’s classical systems
quantum advantage

3 © 2017 IBM
motivation

Lev S. Bishop - https://developer.ibm.com/open/events/dw-open-tech-talk-qiskit-and-quantum-computing/


4 © 2017 IBM
computing revolution

5 © 2017 IBM
quantum simulator

IBM 7-qubit processor


used to „encode“
electron orbitals

magnetism
chemistry

“Hardware-efficient Quantum Optimizer for Small Molecules and Quantum Magnets”, A. Kandala et al., arxiv 1704.05018 (2017)
6 © 2017 IBM
quantum-enhanced machine learning
e.g. deep learning neural network
(1) (3)
data processing for
𝑤11 (2)
𝑤11 𝑤11
quantum neural networks

output
input

hidden layers
visible layer visible layer

Ising model at thermal equilibrium

→ minimize energy for optimal learning


solving systems of linear equations source: wikipedia

classical: 𝑂(𝑁), quantum: 𝑂(log(𝑁))


“Advances in quantum machine learning”, J. C. Adcock et al., arxiv 1512.02900 (2015)
7 © 2017 IBM
The Quantum World
classical computer
is in a deterministic state at any time
defined by all bits of the computer

𝒏 bits → 𝟐𝒏 possible states, one at a time

quantum computer
uses qubits to take advantage of quantum speedup
superposition of states possible
„all states at the same time“

50 qubits → 1015 states simultaneously available


e.g. 𝜓ۧ = a 000ۧ + 𝑏 001ۧ + 𝑐 010ۧ + 𝑑|011ۧ + ⋯

8 © 2017 IBM
a quantum algorithm

The spread The problem The magic


First part of the algorithm is The second part is to encode The magic of quantum
to make an equal the problem into this states; algorithms is to interfere all
superposition of all 2n states put phases on all 2n states these states back to a few
by applying H gates outcomes containing the
solution

9 © 2017 IBM
three steps of development
1. Quantum
3.2.Universal
Analog QuantumAnnealer
Quantum Computer
Computer applications
cryptography optimization
searching quantum chemistry
machine learning material sciences
quantum dynamics

generality computational power


restrictive
partial
complete same very
ashigh
traditional
high
>100.000
50 – 100 qubits
qubits computer

10 © 2017 IBM
Quantum Volume

11 © 2017 IBM
qubits
Bloch sphere
„Bit 0“
superposition

z.B.

„Bit 1“
IBM Quantum Experience - quantumexperience.ng.bluemix.net/
12 © 2017 IBM
measurement and quantum gates
measurement rotations
probability z.B.

either |0ۧ

or |1ۧ 180°

Hadamard creates superposition controlled-NOT


measurement „quantum XOR“ for entanglement
50% e.g.

1
50% |𝜓 ۧ = (|00ۧ + |11ۧ)
2
→ no classical equivalent exists
13 © 2017 IBM
quantum algorithm
1. 2. 3.

1. initialization of all qubits in |0ۧ


2. sequence of operations on single or multiple qubits
3. measurement (read-out) concludes algorithm

multiple repetitions for statistical claims necessary

14 © 2017 IBM
decoherence
loss of quantum information
amplitude

better
T1
energy relaxation

phase

longer coherence times mean lower error rates


T2 which allows more time to compute
dephasing IBM Quantum Experience – http://quantumexperience.ng.bluemix.net/
15 © 2017 IBM
IBM quantum computer
radio-frequency
control and readout lines
4K

800 mK
100 mK
14 mK

superconducting
qubits coupling between
cryostat
qubits via resonators
temperature
0.014 K
“Demonstration of a quantum error detection code using a square lattice of four superconducting qubits”, A.D. Córcoles et al., Nat. Comm., 6:6979 (2015)
16 © 2017 IBM
a scalable quantum chip architecture
fault-tolerant quantum computing via the surface code
topological quantum computing

logical qubits formed by delocalized states of data qubits

8 Qubits / 4 Buses / 8 Readouts

error correction on data qubits 16 Qubits / 22 Buses / 16 Readouts


“Building logical qubits in a superconducting quantum computing system”, J. Gambetta et al., npj Quantum Information 3, 2 (2017)
17 © 2017 IBM
IBM Quantum Experience
www.ibm.com/quantumexperience
quantum computer
as an IBM cloud service

Over 40,000 users

All 7 continents

>150 colleges and


Universities

Over 300,000 experiments

18 © 2017 IBM
live demo 2-qubit Grover algorithm

19 © 2017 IBM
QISKit - OPENQASM e.g. quantum teleportation

quantum score file


OPEMQASM 2.0

https://developer.ibm.com/open/openprojects/qiskit/

20 © 2017 IBM
QISKit – Python API and SDK
execute OPENQASM code from Python, e.g. Jupyter Notebook

https://developer.ibm.com/open/openprojects/qiskit/

21 © 2017 IBM
22 © 2017 IBM
backup

23 © 2017 IBM
DiVincenzo‘s criteria
set of criteria necessary for quantum computation:

✓ 1. A scalable physical system with well characterised qubits.


✓ 2. The ability to initialise the state of the qubits to a simple fiducial state.
✓ 3. Long relevant coherence times.
✓ 4. A “universal” set of quantum gates.
✓ 5. A qubit-specific measurement capability.

additional criteria for quantum communication:


for QKD

6. The ability to interconvert stationary and flying qubits.


✓ 7. The ability to transmit flying qubits between specified locations.

24 © 2017 IBM
transmon qubit
a „transmission-line shunted plasma oscillation qubit“ [1]

Josephson junction

coupling qubits via cavity bus [2]

[1] “Charge insensitive qubit design derived from the Cooper pair box”, J. Koch et al., Phys. Rev. A 76, 042319 (2007)
[2] “Coupling Superconducting Qubits via a Cavity Bus”, J. Majer et al., Nature 449, 443-447 (2007)
25 [3] “Demonstration of a quantum error detection code using a square lattice of four superconducting qubits”, A.D. Córcoles et al., Nat. Comm., 6:6979 (2015) © 2017 IBM
microwave control and read-out

“Hardware-efficient Quantum Optimizer for Small Molecules and Quantum Magnets”, A. Kandala et al., arxiv 1704.05018 (2017)
26 © 2017 IBM
Grover search algorithm
1.
• finds element always in time 𝑂 𝑁
1
with probability 1 − 𝑂
𝑁
classical algorithm 𝑂 𝑁
2.

• optimal search algorithm

• amplitude amplification
3.

„A fast quantum mechanical algorithm for database search“, L. Grover, arXiv:quant-ph 9605043 (1996)
27 © 2017 IBM
qubit architecture

2Qubits/1Bus/2Readouts

4Qubits/4Bus/4Readouts 8Qubits/4Bus/8Readouts
https://developer.ibm.com/open/events/dw-open-tech-talk-qiskit-and-quantum-computing/
28 © 2017 IBM
transmon - Josephson junction

29 © 2017 IBM
live demo 2-qubit Grover algorithm

30 © 2017 IBM
Live Demo

31 © 2017 IBM
QISKit - running quantum algorithms

32 © 2017 IBM

You might also like