Skip to main content

Quantum Class 8, Thurs 2020-09-24

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.

3 IBM quantum computing

  1. They have several quantum computers.

  2. The older ones are freely available on the web.

  3. Those have 5 and 15 qbits; see https://quantum-computing.ibm.com/

  4. Note that you can put gates between only adjacent qbits.

  5. You submit a batch job and get emailed when it runs.

  6. IBM github site: https://github.com/Qiskit with

    1. a free simulator.

      It doesn't match all the physical complexity of the real computer, but it's a good start.

    2. and tutorials and presentations.

  7. and a SW development framework. https://qiskit.org/

  8. You can create a quantum computation program either by

    1. designing a circuit, or

    2. using a programming language.

4 Sites

  1. https://qiskit.org/

    1. Install it on your machine.

    2. Create and run the demo program.

    3. Try the Getting Started tutorial.

      Since I'm still learning, I have to say circ.draw() not circ.draw('mpl')

  2. https://www.ibm.com/quantum-computing/

    1. Browse around the website.

    2. Look at the topologies of some machines.

    3. Create an account for yourself.

    4. Play with the graphical composer.

    5. Submit a job.

    6. Look at the output.