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
摘要
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
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- Atomique: A Quantum Compiler for Reconfigurable Neutral Atom ArraysHanrui Wang, Pengyu Liu, Daniel Bochen Tan, Yilian Liu 等ISCA 2024 · 被引用 26 次
- Tetris: A Compilation Framework for VQA Applications in Quantum ComputingYuwei Jin, Zirui Li, Fei Hua, Tianyi Hao 等ISCA 2024 · 被引用 9 次
- MUSS-TI: Multi-level Shuttle Scheduling for Large-Scale Entanglement Module Linked Trapped-IonXian Wu, Chenghong Zhu, Jingbo Wang, Xin WangMICRO 2025 · 被引用 1 次
- PowerMove: Optimizing Compilation for Neutral Atom Quantum Computers with Zoned ArchitectureJixuan Ruan, Xiang Fang, Hezi Zhang, Ang Li 等ASPLOS 2025 · 被引用 1 次
它引用的顶会 Paper26
- Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum ComputersPrakash Murali, David C. McKay, Margaret Martonosi, Ali Javadi-AbhariASPLOS 2020 · 被引用 253 次
- QuantumNAS: Noise-Adaptive Search for Robust Quantum CircuitsHanrui Wang, Yongshan Ding, Jiaqi Gu, Yujun Lin 等HPCA 2022 · 被引用 199 次
- Architecting Noisy Intermediate-Scale Trapped Ion Quantum ComputersPrakash Murali, Dripto M. Debroy, Kenneth R. Brown, Margaret MartonosiISCA 2020 · 被引用 78 次
- Systematic Crosstalk Mitigation for Superconducting Qubits via Frequency-Aware CompilationYongshan Ding, Pranav Gokhale, Sophia Fuhui Lin, Richard Rines 等MICRO 2020 · 被引用 67 次
- ADAPT: Mitigating Idling Errors in Qubits via Adaptive Dynamical DecouplingPoulami Das, Swamit S. Tannu, Siddharth Dangwal, Moinuddin K. QureshiMICRO 2021 · 被引用 64 次
相关 Paper
- Hybrid Circuit Mapping: Leveraging the Full Spectrum of Computational Capabilities of Neutral Atom Quantum ComputersLudwig Schmid, Sunghye Park, Robert WilleDAC 2024 · 被引用 17 次
- 2QAN: a quantum compiler for 2-local qubit hamiltonian simulation algorithmsLingling Lao, Dan E. BrowneISCA 2022 · 被引用 37 次
- Exploiting Long-Distance Interactions and Tolerating Atom Loss in Neutral Atom Quantum ArchitecturesJonathan M. Baker, Andrew Litteken, Casey Duckering, Henry Hoffmann 等ISCA 2021 · 被引用 31 次
- Parallax: A Compiler for Neutral Atom Quantum Computers under Hardware ConstraintsJason Zev Ludmir, Tirthak PatelSC 2024 · 被引用 7 次
- Codar: A Contextual Duration-Aware Qubit Mapping for Various NISQ DevicesHaowei Deng, Yu Zhang, Quanxi LiDAC 2020 · 被引用 20 次
