logo

Cloud-Native Quantum: Running Quantum Serverless Workloads on Kubernetes

2023-04-20

Authors:   Michael Maximilien, Paul Schweigert


Summary

The presentation discusses the use of quantum computing and Kubernetes to solve complex problems faster.
  • Quantum computing can solve hard problems faster when combined with classical computing
  • Kubernetes is a natural orchestrator for workload parallelization
  • IBM Cloud and OpenShift can run Kubernetes and serverless workloads
  • The presented example shows how to use quantum and Kubernetes to divide and conquer a workload
  • The example uses a small quantum circuit to demonstrate the process
The presenter used a small quantum circuit example to show how Kubernetes can be used to divide and conquer a workload. The example involved splitting an 8 qubit circuit into two 5 qubit circuits, running them in parallel using Kubernetes, and then reconstructing the results to verify that they matched the original circuit. This demonstrated how quantum and classical computing can be combined to solve complex problems faster.

Abstract

We’ve all heard about the changes that quantum computing will cause, among them faster algorithms, new solutions to complex problems, and threats to the cryptography that the modern web is based on. But more specifically, what does the rise of quantum computing mean to the cloud-native landscape? In this talk, Paul and Max will show how the Kubernetes ecosystem will play a crucial role as quantum computing moves from the laboratory to mainstream. In particular, they will present on how to manage and run quantum workloads in a serverless manner by utilizing Kubernetes and Knative and the open source toolkit Qiskit; in the process in this presentation they will demonstrate that quantum serverless will constitute an important part of of the future of cloud computing.

Materials: