Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas

Neutral atom arrays, particularly the reconfigurable field programmable qubit arrays (FPQA) with atom movement, show strong promise for quantum computing. FPQA has a dynamic qubit connectivity, facilitating cost-effective execution of long-range gates, but it also poses new challenges in the compila...

Full description

Bibliographic Details
Main Authors: Wang, Hanrui, Tan, Daniel Bochen, Liu, Pengyu, Liu, Yilian, Gu, Jiaqi, Cong, Jason, Han, Song
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:English
Published: ACM|61st ACM/IEEE Design Automation Conference 2024
Online Access:https://hdl.handle.net/1721.1/157759
_version_ 1824458372387176448
author Wang, Hanrui
Tan, Daniel Bochen
Liu, Pengyu
Liu, Yilian
Gu, Jiaqi
Cong, Jason
Han, Song
author2 Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
author_facet Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Wang, Hanrui
Tan, Daniel Bochen
Liu, Pengyu
Liu, Yilian
Gu, Jiaqi
Cong, Jason
Han, Song
author_sort Wang, Hanrui
collection MIT
description Neutral atom arrays, particularly the reconfigurable field programmable qubit arrays (FPQA) with atom movement, show strong promise for quantum computing. FPQA has a dynamic qubit connectivity, facilitating cost-effective execution of long-range gates, but it also poses new challenges in the compilation. Inspired by the FPGA compilation strategy, we develop a router, Q-Pilot, that leverages flying ancillas to implement 2-Q gates between data qubits mapped to fixed atoms. Equipped with domain-specific routing techniques, Q-Pilot achieves 1.4×, 27.7×, and 6.7× reductions in circuit depth for 100-qubit random, quantum simulation, and QAOA circuits, respectively, compared to alternative fixed atom array architectures.
first_indexed 2025-02-19T04:24:51Z
format Article
id mit-1721.1/157759
institution Massachusetts Institute of Technology
language English
last_indexed 2025-02-19T04:24:51Z
publishDate 2024
publisher ACM|61st ACM/IEEE Design Automation Conference
record_format dspace
spelling mit-1721.1/1577592025-01-05T04:19:25Z Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas Wang, Hanrui Tan, Daniel Bochen Liu, Pengyu Liu, Yilian Gu, Jiaqi Cong, Jason Han, Song Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Neutral atom arrays, particularly the reconfigurable field programmable qubit arrays (FPQA) with atom movement, show strong promise for quantum computing. FPQA has a dynamic qubit connectivity, facilitating cost-effective execution of long-range gates, but it also poses new challenges in the compilation. Inspired by the FPGA compilation strategy, we develop a router, Q-Pilot, that leverages flying ancillas to implement 2-Q gates between data qubits mapped to fixed atoms. Equipped with domain-specific routing techniques, Q-Pilot achieves 1.4×, 27.7×, and 6.7× reductions in circuit depth for 100-qubit random, quantum simulation, and QAOA circuits, respectively, compared to alternative fixed atom array architectures. 2024-12-05T20:34:33Z 2024-12-05T20:34:33Z 2024-06-23 2024-12-01T08:45:46Z Article http://purl.org/eprint/type/ConferencePaper 979-8-4007-0601-1 https://hdl.handle.net/1721.1/157759 Wang, Hanrui, Tan, Daniel Bochen, Liu, Pengyu, Liu, Yilian, Gu, Jiaqi et al. 2024. "Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas." PUBLISHER_CC PUBLISHER_CC en 10.1145/3649329.3658470 Creative Commons Attribution https://creativecommons.org/licenses/by/4.0/ The author(s) application/pdf ACM|61st ACM/IEEE Design Automation Conference Association for Computing Machinery
spellingShingle Wang, Hanrui
Tan, Daniel Bochen
Liu, Pengyu
Liu, Yilian
Gu, Jiaqi
Cong, Jason
Han, Song
Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas
title Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas
title_full Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas
title_fullStr Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas
title_full_unstemmed Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas
title_short Q-Pilot: Field Programmable Qubit Array Compilation with Flying Ancillas
title_sort q pilot field programmable qubit array compilation with flying ancillas
url https://hdl.handle.net/1721.1/157759
work_keys_str_mv AT wanghanrui qpilotfieldprogrammablequbitarraycompilationwithflyingancillas
AT tandanielbochen qpilotfieldprogrammablequbitarraycompilationwithflyingancillas
AT liupengyu qpilotfieldprogrammablequbitarraycompilationwithflyingancillas
AT liuyilian qpilotfieldprogrammablequbitarraycompilationwithflyingancillas
AT gujiaqi qpilotfieldprogrammablequbitarraycompilationwithflyingancillas
AT congjason qpilotfieldprogrammablequbitarraycompilationwithflyingancillas
AT hansong qpilotfieldprogrammablequbitarraycompilationwithflyingancillas