QSteed: A Resource-Virtualized and Hardware-Aware Quantum Compilation Framework for Real Quantum Computing Processors
arXiv:2501.06993 · doi:10.34133/research.0947
Abstract
As quantum computing systems continue to scale up and become more clustered, efficiently compiling user quantum programs into high fidelity executable sequences on real hardware remains a key challenge for current quantum compilation systems. In this study, we introduce a system software framework that integrates resource virtualization and hardware aware compilation for real quantum computing processors, termed QSteed. QSteed virtualizes quantum processors through a four layer abstraction hierarchy comprising the Real Quantum Processing Unit (QPU), Standard QPU (StdQPU), Substructure of the QPU (SubQPU), and Virtual QPU (VQPU). These abstractions, together with calibration data, device topology, and noise descriptors, are maintained in a dedicated database to enable unified and fine grained management across superconducting quantum platforms. At run time, the modular compiler queries the database to match each incoming circuit with the most suitable VQPU, after which it confines layout, routing, gate resynthesis, and noise adaptive optimizations to that virtual subregion. The complete stack has been deployed on the Quafu superconducting cluster, where experimental runs confirm the correctness of the virtualization model and the efficacy of the compiler without requiring modifications to user code. By integrating resource virtualization with a select-then-compile workflow, QSteed demonstrates a robust architecture for compiling programs on noisy superconducting processors. This architectural approach offers a promising path towards efficient compilation needs across various superconducting quantum computing platforms in the noisy intermediate scale quantum (NISQ) era.
Full paper of QSteed, with 29 pages including appendices, 6 figures in the main text
References in corpus (23)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- Quantum Machine Learning
- Quantum computational advantage using photons
- A Quantum Engineer's Guide to Superconducting Qubits
- Quantum Chemistry in the Age of Quantum Computing
- Logical quantum processor based on reconfigurable atom arrays
- Quantum error correction below the surface code threshold
- Demonstration of the trapped-ion quantum-CCD computer architecture
- High-fidelity parallel entangling gates on a neutral atom quantum computer
- Benchmarking an 11-qubit quantum computer
- A Review on Quantum Approximate Optimization Algorithm and its Variants
- Quantum walks on a programmable two-dimensional 62-qubit superconducting processor
- MQT Bench: Benchmarking Software and Design Automation Tools for Quantum Computing
- Gaussian Boson Sampling with Pseudo-Photon-Number Resolving Detectors and Quantum Computational Advantage
- Observation of a symmetry-protected topological time crystal with superconducting qubits
- A Hardware-Aware Heuristic for the Qubit Mapping Problem in the NISQ Era
- Quantum Neural Network for Quantum Neural Computing
- Qubit Mapping Based on Subgraph Isomorphism and Filtered Depth-Limited Search
- Enabling Multi-programming Mechanism for Quantum Computing in the NISQ Era
- Individually Addressed Entangling Gates in a Two-Dimensional Ion Crystal
- Benchmarking universal quantum gates via channel spectrum
- Route-Forcing: Scalable Quantum Circuit Mapping for Scalable Quantum Computing Architectures
- Reuse-Aware Compilation for Zoned Quantum Architectures Based on Neutral Atoms