Enabling Multi-programming Mechanism for Quantum Computing in the NISQ Era
Siyuan Niu, Aida Todri-Sanial

TL;DR
This paper introduces QuMC, a compiler that enables multiple quantum circuits to run simultaneously on NISQ devices, improving hardware utilization and reducing total execution time by addressing crosstalk and partitioning challenges.
Contribution
The paper presents a novel quantum multi-programming compiler with qubit partitioning, crosstalk-aware scheduling, and optimized mapping to enhance NISQ hardware throughput.
Findings
Improved hardware utilization with multiple circuits executed simultaneously.
Reduced total runtime for quantum circuits on IBM hardware.
Effective crosstalk mitigation during concurrent circuit execution.
Abstract
NISQ devices have several physical limitations and unavoidable noisy quantum operations, and only small circuits can be executed on a quantum machine to get reliable results. This leads to the quantum hardware under-utilization issue. Here, we address this problem and improve the quantum hardware throughput by proposing a Quantum Multi-programming Compiler (QuMC) to execute multiple quantum circuits on quantum hardware simultaneously. This approach can also reduce the total runtime of circuits. We first introduce a parallelism manager to select an appropriate number of circuits to be executed at the same time. Second, we present two different qubit partitioning algorithms to allocate reliable partitions to multiple circuits - a greedy and a heuristic. Third, we use the Simultaneous Randomized Benchmarking protocol to characterize the crosstalk properties and consider them in the qubit…
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.
