Resource-aware scheduling of multiple quantum circuits on a hardware device
Debasmita Bhoumik, Ritajit Majumdar, Susmita Sur-Kolay

TL;DR
This paper addresses resource-aware scheduling of multiple quantum circuits on hardware, optimizing for maximum parallel execution while maintaining layout quality and minimizing noise, using ILP and heuristic methods.
Contribution
It introduces an ILP formulation for scheduling quantum circuits with layout constraints and proposes a greedy heuristic for improved hardware utilization.
Findings
ILP formulation ensures maximum fidelity and layout constraints.
Heuristic method doubles or triples hardware utilization for large devices.
Comprehensive experiments validate the approach on quantum circuit benchmarks.
Abstract
Recent quantum technologies and quantum error-correcting codes emphasize the requirement for arranging interacting qubits in a nearest-neighbor (NN) configuration while mapping a quantum circuit onto a given hardware device, in order to avoid undesirable noise. It is equally important to minimize the wastage of qubits in a quantum hardware device with m qubits while running circuits of n qubits in total, with n < m. In order to prevent cross-talk between two circuits, a buffer distance between their layouts is needed. Furthermore, not all the qubits and all the two-qubit interactions are at the same noise-level. Scheduling multiple circuits on the same hardware may create a possibility that some circuits are executed on a noisier layout than the others. In this paper, we consider an optimization problem which schedules as many circuits as possible for execution in parallel on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Low-power high-performance VLSI design · Parallel Computing and Optimization Techniques
