論文の概要: Weaver: A Retargetable Compiler Framework for FPQA Quantum Architectures
- arxiv url: http://arxiv.org/abs/2409.07870v1
- Date: Thu, 12 Sep 2024 09:28:30 GMT
- ステータス: 処理完了
- システム内更新日: 2024-09-13 17:08:15.575001
- Title: Weaver: A Retargetable Compiler Framework for FPQA Quantum Architectures
- Title(参考訳): Weaver: FPQA量子アーキテクチャのためのリターゲット可能なコンパイラフレームワーク
- Authors: Oğuzcan Kırmemiş, Francisco Romão, Emmanouil Giortamis, Pramod Bhatotia,
- Abstract要約: Trapped Ions、Neutral Atoms(またはFPQA)、Silicon Spin Qubitsなど、新しい量子ハードウェア技術が登場している。
既存のコードをこれらの新興ハードウェアプラットフォームに効率的に適応できる、再ターゲット可能なコンパイラの必要性はますます高まっている。
最初に、パフォーマンスが高く、検証可能な再ターゲット可能な量子コンパイラフレームワークである$Weaver$を提示します。
- 参考スコア(独自算出の注目度): 0.5571222258950509
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: While the prominent quantum computing architectures are based on superconducting technology, new quantum hardware technologies are emerging, such as Trapped Ions, Neutral Atoms (or FPQAs), Silicon Spin Qubits, etc. This diverse set of technologies presents fundamental trade-offs in terms of scalability, performance, manufacturing, and operating expenses. To manage these diverse quantum technologies, there is a growing need for a retargetable compiler that can efficiently adapt existing code to these emerging hardware platforms. Such a retargetable compiler must be extensible to support new and rapidly evolving technologies, performant with fast compilation times and high-fidelity execution, and verifiable through rigorous equivalence checking to ensure the functional equivalence of the retargeted code. To this end, we present $Weaver$, the first extensible, performant, and verifiable retargetable quantum compiler framework with a focus on FPQAs due to their unique, promising features. $Weaver$ introduces WQASM, the first formal extension of the standard OpenQASM quantum assembly with FPQA-specific instructions to support their distinct capabilities. Next, $Weaver$ implements the WOptimizer, an extensible set of FPQA-specific optimization passes to improve execution quality. Last, the WChecker automatically checks for equivalence between the original and the retargeted code. Our evaluation shows that $Weaver$ improves compilation times by $10^3\times$, execution times by $4.4\times$, and execution fidelity by $10\%$, on average, compared to superconducting and state-of-the-art (non-retargetable) FPQA compilers.
- Abstract(参考訳): 著名な量子コンピューティングアーキテクチャは超伝導技術に基づいているが、トラップイオン、ニュートラル原子(FPQA)、シリコンスピン量子ビット(Siilicon Spin Qubits)など、新しい量子ハードウェア技術が登場しつつある。
この多様な技術セットは、スケーラビリティ、パフォーマンス、製造、運用コストの点で根本的なトレードオフをもたらします。
これらの多様な量子技術を管理するために、これらの新興ハードウェアプラットフォームに既存のコードを効率的に適応できる再ターゲット可能なコンパイラの必要性が高まっている。
このような再ターゲット可能なコンパイラは、新しい急速に進化する技術をサポートするために拡張可能であり、高速なコンパイル時間と高忠実な実行、そして再ターゲットされたコードの機能的等価性を保証するために厳密な等価性チェックによって検証可能である必要がある。
この目的のために、最初の拡張可能でパフォーマンスが高く、検証可能な量子コンパイラフレームワークであるWeaver$を紹介します。
$Weaver$は、標準的なOpenQASM量子アセンブリの最初のフォーマルな拡張であるWQASMを導入し、FPQA固有の命令でそれらの異なる機能をサポートする。
次に$Weaver$は、拡張可能なFPQA固有の最適化セットであるWOptimizerを実装して、実行品質を改善する。
最後に、WCheckerはオリジナルのコードと再ターゲットコードの等価性を自動的にチェックする。
我々の評価によると、Weaver$は、超伝導や最先端のFPQAコンパイラと比較して、コンパイル時間10^3\times$、実行時間4.4\times$、実行忠実度10\%$が改善されている。
関連論文リスト
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - Computational Capabilities and Compiler Development for Neutral Atom Quantum Processors: Connecting Tool Developers and Hardware Experts [3.4115342075432435]
Neutral Atom Quantum Computing (NAQC)は、有望なハードウェアプラットフォームとして登場した。
本研究では,NAQCプラットフォームに固有の機能スペクトルとそのコンパイルプロセスへの影響について検討する。
論文 参考訳(メタデータ) (2023-09-15T18:00:00Z) - Integration of Quantum Accelerators with High Performance Computing -- A
Review of Quantum Programming Tools [0.8477185635891722]
本研究の目的は、既存の量子プログラミングツール(QPT)をHPCの観点から特徴づけることである。
既存のQPTが従来の計算モデルと効率的に統合できる可能性について検討する。
この研究は、一連の基準を分析ブループリントに構造化し、量子加速古典的応用にQPTが適しているかどうかをHPC科学者が評価できるようにする。
論文 参考訳(メタデータ) (2023-09-12T12:24:12Z) - Compiler Optimization for Quantum Computing Using Reinforcement Learning [3.610459670994051]
本稿では、最適化された量子回路コンパイルフローを開発するための強化学習フレームワークを提案する。
提案するフレームワークは、IBMのQiskitとQuantinuumのTKETからのコンパイルパスを選択できる。
これは、期待される忠実性に関して73%のケースで、両方のコンパイラを著しく上回っている。
論文 参考訳(メタデータ) (2022-12-08T19:00:01Z) - Enabling Retargetable Optimizing Compilers for Quantum Accelerators via
a Multi-Level Intermediate Representation [78.8942067357231]
我々は、最適化され、再ターゲット可能で、事前コンパイルが可能なマルチレベル量子古典中間表現(IR)を提案する。
ゲートベースのOpenQASM 3言語全体をサポートし、共通量子プログラミングパターンのカスタム拡張と構文の改善を提供します。
私たちの研究は、通常のPythonのアプローチよりも1000倍高速で、スタンドアロンの量子言語コンパイラよりも5~10倍高速なコンパイル時間を実現しています。
論文 参考訳(メタデータ) (2021-09-01T17:29:47Z) - Realization of arbitrary doubly-controlled quantum phase gates [62.997667081978825]
本稿では,最適化問題における短期量子優位性の提案に着想を得た高忠実度ゲートセットを提案する。
3つのトランペット四重項のコヒーレントな多レベル制御を編成することにより、自然な3量子ビット計算ベースで作用する決定論的連続角量子位相ゲートの族を合成する。
論文 参考訳(メタデータ) (2021-08-03T17:49:09Z) - A MLIR Dialect for Quantum Assembly Languages [78.8942067357231]
量子コンピューティングにおけるMLIR(Multi-Level Intermediate Representation)の有用性を実証する。
我々は、共通量子集合言語の表現とコンパイルを可能にする新しい量子方言でMLIRを拡張した。
我々はQIR量子ランタイムAPIのqcor対応実装を活用して、再ターゲット可能な(量子ハードウェアに依存しない)コンパイラワークフローを実現する。
論文 参考訳(メタデータ) (2021-01-27T13:00:39Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z) - t$|$ket$\rangle$ : A Retargetable Compiler for NISQ Devices [55.41644538483948]
t$|$ket$rangle$は、様々なNISQデバイス向けのコードを生成するために設計された言語に依存しない最適化コンパイラである。
コンパイラは広範囲にベンチマークされ、回路最適化とキュービットルーティングの点でほとんどの競合より優れている。
論文 参考訳(メタデータ) (2020-03-24T01:49:08Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。