Atomique: A Quantum Compiler for Reconfigurable Neutral Atom Arrays

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Hanrui, Liu, Pengyu, Tan, Daniel Bochen, Liu, Yilian, Gu, Jiaqi, Pan, David Z., Cong, Jason, Acar, Umut A., Han, Song
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912119763501056
author Wang, Hanrui
Liu, Pengyu
Tan, Daniel Bochen
Liu, Yilian
Gu, Jiaqi
Pan, David Z.
Cong, Jason
Acar, Umut A.
Han, Song
author_facet Wang, Hanrui
Liu, Pengyu
Tan, Daniel Bochen
Liu, Yilian
Gu, Jiaqi
Pan, David Z.
Cong, Jason
Acar, Umut A.
Han, Song
contents The neutral atom array has gained prominence in quantum computing for its scalability and operation fidelity. Previous works focus on fixed atom arrays (FAAs) that require extensive SWAP operations for long-range interactions. This work explores a novel architecture reconfigurable atom arrays (RAAs), also known as field programmable qubit arrays (FPQAs), which allows for coherent atom movements during circuit execution under some constraints. Such atom movements, which are unique to this architecture, could reduce the cost of long-range interactions significantly if the atom movements could be scheduled strategically. In this work, we introduce Atomique, a compilation framework designed for qubit mapping, atom movement, and gate scheduling for RAA. Atomique contains a qubit-array mapper to decide the coarse-grained mapping of the qubits to arrays, leveraging MAX k-Cut on a constructed gate frequency graph to minimize SWAP overhead. Subsequently, a qubit-atom mapper determines the fine-grained mapping of qubits to specific atoms in the array and considers load balance to prevent hardware constraint violations. We further propose a router that identifies parallel gates, schedules them simultaneously, and reduces depth. We evaluate Atomique across 20+ diverse benchmarks, including generic circuits (arbitrary, QASMBench, SupermarQ), quantum simulation, and QAOA circuits. Atomique consistently outperforms IBM Superconducting, FAA with long-range gates, and FAA with rectangular and triangular topologies, achieving significant reductions in depth and the number of two-qubit gates.
format Preprint
id arxiv_https___arxiv_org_abs_2311_15123
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Atomique: A Quantum Compiler for Reconfigurable Neutral Atom Arrays
Wang, Hanrui
Liu, Pengyu
Tan, Daniel Bochen
Liu, Yilian
Gu, Jiaqi
Pan, David Z.
Cong, Jason
Acar, Umut A.
Han, Song
Quantum Physics
Hardware Architecture
Distributed, Parallel, and Cluster Computing
The neutral atom array has gained prominence in quantum computing for its scalability and operation fidelity. Previous works focus on fixed atom arrays (FAAs) that require extensive SWAP operations for long-range interactions. This work explores a novel architecture reconfigurable atom arrays (RAAs), also known as field programmable qubit arrays (FPQAs), which allows for coherent atom movements during circuit execution under some constraints. Such atom movements, which are unique to this architecture, could reduce the cost of long-range interactions significantly if the atom movements could be scheduled strategically. In this work, we introduce Atomique, a compilation framework designed for qubit mapping, atom movement, and gate scheduling for RAA. Atomique contains a qubit-array mapper to decide the coarse-grained mapping of the qubits to arrays, leveraging MAX k-Cut on a constructed gate frequency graph to minimize SWAP overhead. Subsequently, a qubit-atom mapper determines the fine-grained mapping of qubits to specific atoms in the array and considers load balance to prevent hardware constraint violations. We further propose a router that identifies parallel gates, schedules them simultaneously, and reduces depth. We evaluate Atomique across 20+ diverse benchmarks, including generic circuits (arbitrary, QASMBench, SupermarQ), quantum simulation, and QAOA circuits. Atomique consistently outperforms IBM Superconducting, FAA with long-range gates, and FAA with rectangular and triangular topologies, achieving significant reductions in depth and the number of two-qubit gates.
title Atomique: A Quantum Compiler for Reconfigurable Neutral Atom Arrays
topic Quantum Physics
Hardware Architecture
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2311.15123