Multi-level scheduling supports scalable quantum computing
ORAL
Abstract
Quantum computing architectures have expanded to systems with quantum processing units (QPU) that operate hundreds of qubits. Over the next years, these systems will increasingly be combined with cloud-based access and integrated into readily available high-performance computing (HPC) clusters. To achieve such goals, there are several critical points that need to be addressed: First, the quantum computing resource should be efficiently distributed between multiple users. Second, the shared QPU resource should have minimal downtime, i.e. duty cycle should be maximized. Here, we present how our open-source control software framework (LabOne Q) addresses these challenges by introducing quantum job scheduling on multiple levels. Efficient scheduling of jobs in both the hardware and the software levels optimizes queues and priorities among jobs submitted by multiple users, making LabOne Q an ideal platform for HPC integration. Additionally, through this job scheduler functionality, we achieve a significant decrease in QPU idle time. Finally, the hardware level abstraction in LabOne Q enables a framework for automated QPU tune-up/maintenance, which in combination with job scheduling further reduces QPU idle time.
–
Presenters
-
Kent R Shirer
Zurich Instruments
Authors
-
Taekwan Yoon
Zurich Instruments
-
Zhixin Wang
Zurich Instruments, Yale University
-
Chi-Huan Nguyen
Zurich Instruments
-
Mohammadali Foroozandeh
Zurich Instruments
-
Jan Lienemann
Zurich Instruments
-
Tino Wagner
Zurich Instruments
-
Moritz Kirste
Zurich Instruments
-
Andreas Messner
Zurich Instruments
-
Edward Kluender
Zurich Instruments
-
Kent R Shirer
Zurich Instruments
-
Clemens Müller
Zurich Instruments