Skip to main content
QUICK REVIEW

[論文レビュー] Atomique: A Quantum Compiler for Reconfigurable Neutral Atom Arrays

Hanrui Wang, Pengyu Liu|arXiv (Cornell University)|Nov 25, 2023
Quantum Computing Algorithms and Architecture被引用数 4
ひとこと要約

本論文は、動的原子移動を可能にする新規な中性原子量子アーキテクチャであるフィールドプロ grammable qubit array (FPQA) を対象としたスケーラブルな量子コンパイルフレームワーク、FPQA-C を提案する。FPQA-C は、階層的 qubit アレイと qubit-atom マッパー、および高並列性ルーターを組み合わせることで、超伝導および固定原子アレイと比較して、2Q ゲート数を最大 5.3×、回路深さを最大 3.6× 減少させる。

ABSTRACT

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.

研究の動機と目的

  • FPQA における動的原子再配置を可能にすることで、固定原子アレイ (FAA) の高コストな SWAP オーバーヘッドを解消する。
  • 原子の重複移動不可および並列化不能なエッジ集合といった FPQA のハードウェア制約を、新規なコンパイルフレームワークにより克服する。
  • エラー予算とコード距離解析を用いて、フェイルセーフ性を確保しつつ、FPQA における回路深さと 2Q ゲート数を最小化する。
  • NISQ およびフェイルセーフ量子計算ワークロードの両方をサポートするスケーラブルでヒューリスティックベースのコンパイルスタックを構築する。
  • 原子移動とゲート操作を同時にスケジューリングすることで、厳密なハードウェア制約のもとで 2Q ゲート実行の高並列性を実現する。

提案手法

  • 2Q ゲートの相互配列間数を最大化し、SWAP 操作を最小化するため、ゲート周波数グラフ上で MAX k-Cut 問題として qubit アレイマッピングを定式化する。
  • 負荷のバランスとハードウェア制約違反の回避を両立させるように、qubit を特定の原子に割り当てる qubit-atom マッパーを設計する。
  • 反復的に並列化可能な 2Q ゲートと同期された原子移動を同定・スケジューリングする高並列性ルーターを実装する。
  • 原子位置に基づくすべての可能な qubit 相互作用を捉えるために、条件付きエッジ集合を持つ動的マルチパーティット結合グラフとして FPQA ハードウェアをモデル化する。
  • 原子移動および転送のエラーモデルを回路シミュレーションに統合し、表面コードエラー補正下での論理的エラー率とリソース要件を推定する。
  • 経験的フィッティングを用いて論理的エラー率スケーリングを導出:$ p_l = \alpha \cdot (p^*)^d $、ここで $ \alpha_{FPQA} = 0.0265 $、$ p^*_{FPQA} = 0.0112 $ であり、qubit シェルビングを施した FAA よりも高いエラー閾値を示す。
Figure 1: The architecture of Field Programmable Qubit Array (FPQA) quantum computer which contains fixed and movable atoms. It has several hardware constraints posing challenges to the compilation framework.
Figure 1: The architecture of Field Programmable Qubit Array (FPQA) quantum computer which contains fixed and movable atoms. It has several hardware constraints posing challenges to the compilation framework.

実験結果

リサーチクエスチョン

  • RQ1FPQA における動的原子再配置は、固定原子アレイと比較して 2Q ゲートのオーバーヘッドを顕著に低減できるか?
  • RQ2非重複移動および非並列化可能なエッジ集合といった厳密なハードウェア制約のもとで、原子移動と 2Q ゲート実行を効率的にスケジューリングするコンパイルフレームワークはどのように実現できるか?
  • RQ3FPQA-C は、QAOA や量子シミュレーション、QASMBench を含む多様な量子ワークロードにおいて、回路深さと 2Q ゲート数をどの程度改善するか?
  • RQ4コード距離に応じて FPQA の論理的エラー率はどのようにスケーリングするか?また、同じエラー予算下で、qubit シェルビングを施した FAA と比較してどうなるか?
  • RQ5SLM と AOD 間の原子転送が回路信頼性に与える影響は何か?また、この影響はコンパイルスタックでどのように軽減できるか?

主な発見

  • FPQA-C は、20 以上のベンチマークにおいて、IBM の超伝導プロセッサと比較して 2Q ゲート数を最大 5.3× 減少させる。
  • 回路深さは、IBM の超伝導プロセッサと比較して最大 3.6× 減少し、FAA と比較しても長方形、三角形、長距離ゲートトポロジーの各場合で 3.2×、3.1×、2.2× の改善を達成する。
  • FPQA の論理的エラー率は $ p_l = 0.0265 \cdot (0.0112)^d $ としてスケーリングされ、qubit シェルビングを施した FAA と比較して、より高いエラー閾値と低いエラー係数を示す($ \alpha_{FAA} = 0.0299 $、$ p^*_{FAA} = 0.0101 $)。
  • FPQA-C は、原子移動とゲート操作を同時にスケジューリングすることで、2Q ゲート実行の高並列性を達成し、注意深いルーティングにより不要な Rydberg 相互作用を回避する。
  • MAX k-Cut を用いた qubit アレイマッピングにより、相互配列間 2Q ゲートを最大化することで、SWAP ゲートへの依存度を著しく低減し、オーバーヘッドを削減する。
  • リソース推定の結果、移動および転送に起因するエラー伝搬が少ないため、FPQA は同じエラー予算を達成するための物理的 qubit 數とコード距離が FAA よりも少ないことが判明する。
Figure 2: Illustrations of 1Q gates and 2Q gates in FPQA.
Figure 2: Illustrations of 1Q gates and 2Q gates in FPQA.

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。