# Enabling Multi-programming Mechanism for Quantum Computing in the NISQ Era

arXiv: https://arxiv.org/abs/2102.05321 · HTML: https://mlsanity.com/paper/2102.05321/

## Key facts

- Cited by 22 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 10 Feb 2021.

## Built on by (most cited first, 22 of 22)

- [The Inductive Bias of Quantum Kernels](https://mlsanity.com/paper/2106.03747/) (2021)
- [Parametrized quantum policies for reinforcement learning](https://mlsanity.com/paper/2103.05577/) (2021)
- [Reinforcement learning for optimization of variational quantum circuit architectures](https://mlsanity.com/paper/2103.16089/) (2021)
- [Towards understanding the power of quantum kernels in the NISQ era](https://mlsanity.com/paper/2103.16774/) (2021)
- [Exponentially Many Local Minima in Quantum Neural Networks](https://mlsanity.com/paper/2110.02479/) (2021)
- [The dilemma of quantum neural networks](https://mlsanity.com/paper/2106.04975/) (2021)
- [The Complexity of NISQ](https://mlsanity.com/paper/2210.07234/) (2022)
- [Quantum Local Differential Privacy and Quantum Statistical Query Model](https://mlsanity.com/paper/2203.03591/) (2022)
- [Monte Carlo Tree Search based Hybrid Optimization of Variational Quantum Circuits](https://mlsanity.com/paper/2203.16707/) (2022)
- [Splitting and Parallelizing of Quantum Convolutional Neural Networks for Learning Translationally Symmetric Data](https://mlsanity.com/paper/2306.07331/) (2023)
- [Analyzing Convergence in Quantum Neural Networks: Deviations from Neural Tangent Kernels](https://mlsanity.com/paper/2303.14844/) (2023)
- [ShadowNet for Data-Centric Quantum System Learning](https://mlsanity.com/paper/2308.11290/) (2023)
- [Quantum Circuit Synthesis and Compilation Optimization: Overview and Prospects](https://mlsanity.com/paper/2407.00736/) (2024)
- [Quantum-Informed Machine Learning for Predicting Spatiotemporal Chaos with Practical Quantum Advantage](https://mlsanity.com/paper/2507.19861/) (2025)
- [Improved FRQI on superconducting processors and its restrictions in the NISQ era](https://mlsanity.com/paper/2110.15672/) (2021)
- [Power of Quantum Generative Learning](https://mlsanity.com/paper/2205.04730/) (2022)
- [Probabilistic Graphical Models and Tensor Networks: A Hybrid Framework](https://mlsanity.com/paper/2106.15666/) (2021)
- [Quantum Topological Data Analysis with Linear Depth and Exponential Speedup](https://mlsanity.com/paper/2108.02811/) (2021)
- [Shuffle-QUDIO: accelerate distributed VQE with trainability enhancement and measurement reduction](https://mlsanity.com/paper/2209.12454/) (2022)
- [Error mitigation of entangled states using brainbox quantum autoencoders](https://mlsanity.com/paper/2303.01134/) (2023)
- [Estimating the Effect of Crosstalk Error on Circuit Fidelity Using Noisy Intermediate-Scale Quantum Devices](https://mlsanity.com/paper/2402.06952/) (2024)
- [Fidelity-Aware Scheduling of Quantum Circuits on Multi-QPU Systems](https://mlsanity.com/paper/2609.09980/) (2026)

## Abstract (arXiv)

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 partition process to avoid the crosstalk effect during simultaneous executions. Finally, we enhance the mapping transition algorithm to make circuits executable on hardware using a decreased number of inserted gates. We demonstrate the performance of our QuMC approach by executing circuits of different sizes on IBM quantum hardware simultaneously. We also investigate this method on VQE algorithm to reduce its overhead.
