rivne it talks how to programa quantum computer?
TRANSCRIPT
![Page 1: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/1.jpg)
How to program a Quantum Computer?
![Page 2: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/2.jpg)
Early computers were
BIG
Custom tailored
britannica.com
HARD to PROGRAM
expensive
useless
![Page 3: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/3.jpg)
Think you know how to code ?
Go
britannica.com
program
the ENIAC!
![Page 4: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/4.jpg)
Modern computers are
muuuuuuch “better”...
Code in Python for
food!
dogstable.com
![Page 5: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/5.jpg)
simulate the
Can we
NATURE?
![Page 6: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/6.jpg)
e- e-
Few Electrons in a chunk of metal
# of configurations
# of atoms in the universe!
>
![Page 7: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/7.jpg)
...you’d better make it
QUANTUM MECHANICAL!
Richard Feynman,1981
![Page 8: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/8.jpg)
Bit Qubitvs0 or 1 0 or 1
oreverything
inbetween
0
1
0
1x
x
![Page 9: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/9.jpg)
For N Qubits Explore ALL 2^Nconfigurations at the same time!
![Page 10: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/10.jpg)
Explore ALL 2^N
at the same time!
![Page 11: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/11.jpg)
In practice allows:quick search
parallel computations
solveoptimization
problems
iStockphoto.com/slobo
mobile.ecs.soton.ac.uk
![Page 12: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/12.jpg)
Quantum computers
BIG
Custom tailored
dwavesys.com
HARD to PROGRAM
expensive
useless
![Page 13: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/13.jpg)
How to program it?Quantum annealers Universal
solves a single problem!
executes quantum circuits
ibm.com
![Page 14: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/14.jpg)
Quantum annealers
Quantum annealers
cbc.ca
![Page 15: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/15.jpg)
H =X
ij
JijSiSj +X
i
hiSi
Map your problem to a spin model
...to program it
![Page 16: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/16.jpg)
~512/1000 qubits (spins) out there
![Page 17: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/17.jpg)
Example problem: Satisfy all employees with the
3 types of presents
![Page 18: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/18.jpg)
Formulate a problem
Cost =X
ij
Jij
J > 0 0
min(Cost)
![Page 19: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/19.jpg)
Encode states with qubits3 states 256 states
![Page 20: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/20.jpg)
Encode states with qubits3 states 2^3=8 states
Give Cost extra states!
![Page 21: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/21.jpg)
Encode states with qubits3 states 3 lowest states
t12 t13
�
h1
h2 h3t23
Cost =X
ij
tijSiSj +X
i
hiSi
![Page 22: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/22.jpg)
Encode states with qubits3 lowest states3 states
Physical qubits
![Page 23: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/23.jpg)
Interconnect qubits acording toproblem graph
![Page 24: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/24.jpg)
Interconnect qubits acording toproblem graph
![Page 25: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/25.jpg)
Interconnect qubits acording toproblem graph
![Page 26: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/26.jpg)
Transfer graph to computerand get optimal qubit
configuration
![Page 27: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/27.jpg)
Transfer weights to computerand get optimal qubit
configuration
![Page 28: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/28.jpg)
Any real world applications?
![Page 29: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/29.jpg)
Any real world applications?
![Page 30: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/30.jpg)
Any real world applications?
![Page 31: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/31.jpg)
Any real world applications?
![Page 32: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/32.jpg)
And it will Eventually getmuuuuuuch simpler...
Code in Quipper for food!
dogstable.com
![Page 33: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/33.jpg)
Thank you!
![Page 34: Rivne IT Talks How to programa Quantum Computer?](https://reader031.vdocuments.us/reader031/viewer/2022030316/5879db371a28ab842c8b73c7/html5/thumbnails/34.jpg)
Quantum Moor’s Law