QSteed: A Resource-Virtualized and Hardware-Aware Quantum Compilation Framework for Real Quantum Computing Processors
Hong-Ze Xu, Zheng-An Wang, Yu-Long Feng, Yu Chen, Xinpeng Zhang, Jingbo Wang, Xu-Dan Chai, Wei-Feng Zhuang, Yu-Xin Jin, Yirong Jin, Haifeng Yu, Heng Fan, Meng-Jun Hu, Dong E. Liu
TL;DR
QSteed addresses the challenge of compiling quantum programs for real hardware by introducing a resource-virtualization framework that abstracts heterogeneous backends into a queryable VQPU database. Its select-then-compile workflow first locates an optimal VQPU based on circuit structure and fidelity, then performs hardware-aware transpilation within a targeted subregion, reducing compilation time while maintaining or enhancing circuit fidelity. The core contributions are a four-layer abstraction (QPU, StdQPU, SubQPU, VQPU), SubQPU discovery heuristics, fidelity- and structure-guided VQPU selection, and a modular DAG-based transpiler with noise-aware routing, validated on Quafu Baihua and Willow data. Experimental results show QSteed often outperforms Qiskit and Pytket in compilation speed with comparable or higher fidelity, indicating practical impact for quantum cloud platforms in the NISQ era and potential extension to diverse hardware backends.
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.
