Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas
Hanrui Wang, Daniel Bochen Tan, Pengyu Liu, Yilian Liu, Jiaqi Gu, Jason Cong, Song Han
Abstract
Neutral atom arrays have become a promising platform for quantum computing, especially the field programmable qubit array (FPQA) endowed with the unique capability of atom movement. This feature allows dynamic alterations in qubit connectivity during runtime, which can reduce the cost of executing long-range gates and improve parallelism. However, this added flexibility introduces new challenges in circuit compilation. Inspired by the placement and routing strategies for FPGAs, we propose to map all data qubits to fixed atoms while utilizing movable atoms to route for 2-qubit gates between data qubits. Coined flying ancillas, these mobile atoms function as ancilla qubits, dynamically generated and recycled during execution. We present Q-Pilot, a scalable compiler for FPQA employing flying ancillas to maximize circuit parallelism. For two important quantum applications, quantum simulation and the Quantum Approximate Optimization Algorithm (QAOA), we devise domainspecific routing strategies. In comparison to alternative technologies such as superconducting devices or fixed atom arrays, Q-Pilot effectively harnesses the flexibility of FPQA, achieving reductions of 1.4×, 27.7×, and 6.3× in circuit depth for 100-qubit random, quantum simulation, and QAOA circuits, respectively.
Quantum computing (QC) hardware has seen rapid scaling, with superconducting systems offering up to 433 qubits [1-4], and neutral atom arrays reaching 1000+ qubits [5,50]. Utilizing these machines requires mapping qubits in a quantum program/circuit to physical qubits on the QPU, typically constrained by limited connectivity given by a coupling graph. For example, Fig. 1a illustrates a simple QPU with four physical qubits connected in a ring. 2-Q entangling gates, crucial for quantum programs, are restricted to adjacent physical qubits (e.g., (𝑝 0 , 𝑝 1 )). Consider a quantum program with gates CZ(𝑞 0 , 𝑞 1 ), CZ(𝑞 1 , 𝑞 2 ), and CZ(𝑞 2 , 𝑞 0 ). In Fig. 1b, the initial qubit mapping is 𝑞 𝑖 ↦ → 𝑝 𝑖 for 𝑖 = 0, 1, 2. While this mapping supports the first two gates, CZ(𝑞 2 , 𝑞 0 ) involves non-adjacent 𝑝 2 and 𝑝 0 . Here, a SWAP gate is inserted to route qubits, transforming the mapping. However, SWAP is costly: it can increase circuit depth, leading to more decoherence noise, and typically requires three 2-Q entangling gates, accumulating gate errors. Given the current QPUs' relatively high noise levels, as quantum circuits grow, it becomes crucial that compilers minimize the overheads incurred by mapping and routing to optimize performance [7
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ddd17ffd-0601-450d-9084-3ce090a54f4cCited by top-tier papers4
- Atomique: A Quantum Compiler for Reconfigurable Neutral Atom ArraysHanrui Wang, Pengyu Liu, Daniel Bochen Tan, Yilian Liu et al.ISCA 2024 · 26 citations
- Tetris: A Compilation Framework for VQA Applications in Quantum ComputingYuwei Jin, Zirui Li, Fei Hua, Tianyi Hao et al.ISCA 2024 · 9 citations
- MUSS-TI: Multi-level Shuttle Scheduling for Large-Scale Entanglement Module Linked Trapped-IonXian Wu, Chenghong Zhu, Jingbo Wang, Xin WangMICRO 2025 · 1 citation
- PowerMove: Optimizing Compilation for Neutral Atom Quantum Computers with Zoned ArchitectureJixuan Ruan, Xiang Fang, Hezi Zhang, Ang Li et al.ASPLOS 2025 · 1 citation
Builds on26
- Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum ComputersPrakash Murali, David C. McKay, Margaret Martonosi, Ali Javadi-AbhariASPLOS 2020 · 253 citations
- QuantumNAS: Noise-Adaptive Search for Robust Quantum CircuitsHanrui Wang, Yongshan Ding, Jiaqi Gu, Yujun Lin et al.HPCA 2022 · 199 citations
- Architecting Noisy Intermediate-Scale Trapped Ion Quantum ComputersPrakash Murali, Dripto M. Debroy, Kenneth R. Brown, Margaret MartonosiISCA 2020 · 78 citations
- Systematic Crosstalk Mitigation for Superconducting Qubits via Frequency-Aware CompilationYongshan Ding, Pranav Gokhale, Sophia Fuhui Lin, Richard Rines et al.MICRO 2020 · 67 citations
- ADAPT: Mitigating Idling Errors in Qubits via Adaptive Dynamical DecouplingPoulami Das, Swamit S. Tannu, Siddharth Dangwal, Moinuddin K. QureshiMICRO 2021 · 64 citations
Related papers
- Hybrid Circuit Mapping: Leveraging the Full Spectrum of Computational Capabilities of Neutral Atom Quantum ComputersLudwig Schmid, Sunghye Park, Robert WilleDAC 2024 · 17 citations
- 2QAN: a quantum compiler for 2-local qubit hamiltonian simulation algorithmsLingling Lao, Dan E. BrowneISCA 2022 · 37 citations
- Exploiting Long-Distance Interactions and Tolerating Atom Loss in Neutral Atom Quantum ArchitecturesJonathan M. Baker, Andrew Litteken, Casey Duckering, Henry Hoffmann et al.ISCA 2021 · 31 citations
- Parallax: A Compiler for Neutral Atom Quantum Computers under Hardware ConstraintsJason Zev Ludmir, Tirthak PatelSC 2024 · 7 citations
- Codar: A Contextual Duration-Aware Qubit Mapping for Various NISQ DevicesHaowei Deng, Yu Zhang, Quanxi LiDAC 2020 · 20 citations
