Monday Apr 29
11:30 –
12:20

Controlling a Quantum Computer with Code

Building quantum computers presents a number of obvious challenges across theoretical physics, hardware design, and electrical engineering. Less often considered is the enormous amount of new and innovative software that is needed. Compilers that understand quantum programming languages, data analysis tools for making sense of measurements, and high performance device drivers for executing quantum machine instructions are all examples of the new software that is needed to control a quantum computer.

In this talk I’ll go over the progress that’s been made so far, where we still need to go, and the large role that software plays.

This talk is for a general audience, no prior knowledge of quantum physics or quantum computing is assumed. Some high level understanding of computer science concepts (such as programming languages, compilers, and bits/bytes) is helpful though as it is often easiest to explain quantum computing by drawing analogies to classical computing.

Audience members will come away from this talk with a high level understanding of quantum software and can use this as a jumping off point for further exploration. They will also be able to make sense of all the quantum computing headlines in the news. FInally they will have an understanding the steps to get started with quantum programming using Python and other parts of the Python scientific computing ecosystem.

quantum computing
programming languages
Steven Heidel
Building Quantum Clouds at Rigetti Computing
Organized by