Quantum Class 8, Thurs 2020-09-24
Table of contents
1 Today
We're not finished with Quantum Computing for Computer Scientists and algorithms. However today we'll start seeing IBM's role in quantum computing.
2 Videos about IBM
2.1 IBM videos
These are available on IBM's site (you need to create an account) and on youtube.
Go Behind-the-Scenes of a Quantum Experiment (2:10) https://quantumexperience.ng.bluemix.net/qx/community/question?questionId=5ae975690f020500399ed39a&channel=videos
or
https://www.youtube.com/watch?v=tfZpJLdkzRU&list=PLOFEBzvs-VvpzQnlazij7cL1mjKvJTAwk&index=7
A Qubit in the Making (2:01)
https://www.youtube.com/watch?v=2pB87H3_F_c&list=PLOFEBzvs-VvpzQnlazij7cL1mjKvJTAwk&index=10&t=0s
Behold the Mighty Qubit (2:51) https://www.youtube.com/watch?v=_P7K8jUbLU0&list=PLOFEBzvs-VvpzQnlazij7cL1mjKvJTAwk&index=10
Classical and Quantum Randomness (3:39) https://www.youtube.com/watch?v=8kyJfAC4VAo&list=PLOFEBzvs-VvpzQnlazij7cL1mjKvJTAwk&index=6
Quantum Entanglement (2:21) https://www.youtube.com/watch?v=RmXasxLm43k&list=PLOFEBzvs-VvpzQnlazij7cL1mjKvJTAwk&index=5
Benchmarking Quantum Systems (1:58) https://www.youtube.com/watch?v=-7L5o-mzLqU&list=PLOFEBzvs-VvpzQnlazij7cL1mjKvJTAwk&index=8
2.2 Others
Experiment with Basic Quantum Algorithms (Ali Javadi-Abhari, ISCA 2018) (19:05) https://www.youtube.com/watch?v=M1UHi9UXTWI&list=PLOFEBzvs-VvruANdBhTb-9YRDes07pZWQ&index=2
3 IBM quantum computing
They have several quantum computers.
The older ones are freely available on the web.
Those have 5 and 15 qbits; see https://quantum-computing.ibm.com/
Note that you can put gates between only adjacent qbits.
You submit a batch job and get emailed when it runs.
-
IBM github site: https://github.com/Qiskit with
-
a free simulator.
It doesn't match all the physical complexity of the real computer, but it's a good start.
and tutorials and presentations.
-
and a SW development framework. https://qiskit.org/
-
You can create a quantum computation program either by
designing a circuit, or
using a programming language.
4 Sites
-
Install it on your machine.
Create and run the demo program.
-
Try the Getting Started tutorial.
Since I'm still learning, I have to say circ.draw() not circ.draw('mpl')
-
https://www.ibm.com/quantum-computing/
Browse around the website.
Look at the topologies of some machines.
Create an account for yourself.
Play with the graphical composer.
Submit a job.
Look at the output.