論文の概要: A Cross-Platform Execution Engine for the Quantum Intermediate Representation
- arxiv url: http://arxiv.org/abs/2404.14299v1
- Date: Mon, 22 Apr 2024 15:59:41 GMT
- ステータス: 処理完了
- システム内更新日: 2024-04-23 13:27:39.607295
- Title: A Cross-Platform Execution Engine for the Quantum Intermediate Representation
- Title(参考訳): 量子中間表現のためのクロスプラットフォーム実行エンジン
- Authors: Elaine Wong, Vicente Leyton Ortega, Daniel Claudino, Seth Johnson, Sharmin Afrose, Meenambika Gowrishankar, Anthony M. Cabrera, Travis S. Humble,
- Abstract要約: 我々は、複数のハードウェアプラットフォームでQIRを解析、解釈、実行するためのQIR実行エンジン(QIR-EE)を記述し、実演する。
我々は、XACC量子ハードウェア加速器ライブラリを用いて、異なる商用量子プラットフォームと数値シミュレータ上で量子プログラムをディスパッチする実装を実証する。
- 参考スコア(独自算出の注目度): 1.4078224649226623
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Hybrid languages like the Quantum Intermediate Representation (QIR) are essential for programming systems that mix quantum and conventional computing models, while execution of these programs is often deferred to a system-specific implementation. Here, we describe and demonstrate the QIR Execution Engine (QIR-EE) for parsing, interpreting, and executing QIR across multiple hardware platforms. QIR-EE uses LLVM to execute hybrid instructions specifying quantum programs and, by design, presents extension points that support customized runtime and hardware environments. We demonstrate an implementation that uses the XACC quantum hardware-accelerator library to dispatch prototypical quantum programs on different commercial quantum platforms and numerical simulators, and we validate execution of QIR-EE on the IonQ Harmony and Quantinuum H1-1 hardware. Our results highlight the efficiency of hybrid executable architectures for handling mixed instructions, managing mixed data, and integrating with quantum computing frameworks to realize cross-platform execution.
- Abstract(参考訳): 量子中間表現 (Quantum Intermediate Representation, QIR) のようなハイブリッド言語は、量子と従来の計算モデルを混合するプログラミングシステムには不可欠である。
本稿では,複数のハードウェアプラットフォーム上でQIRを解析,解釈,実行するためのQIR実行エンジン(QIR-EE)について述べる。
QIR-EEはLLVMを使用して、量子プログラムを指定するハイブリッド命令を実行し、設計上、カスタマイズされたランタイムとハードウェア環境をサポートする拡張ポイントを提示する。
我々は,XACC量子ハードウェアアクセラレータライブラリを用いて,異なる商用量子プラットフォームおよび数値シミュレータ上でのプロトタイプ量子プログラムのディスパッチを実現し,IonQ HarmonyおよびQuantinuum H1-1ハードウェア上でのQIR-EEの実行を検証する。
その結果,混合命令の処理,混合データの管理,およびクロスプラットフォーム実行を実現するための量子コンピューティングフレームワークの統合など,ハイブリッド実行アーキテクチャの効率性を強調した。
関連論文リスト
- NetQIR: An Extension of QIR for Distributed Quantum Computing [2.924756839755417]
NetQIRは、MicrosoftのQuantum Intermediate Representation (QIR)の拡張である。
ネットワーク層とハードウェア層における抽象化の欠如に対応して開発された。
高レベルの量子アルゴリズム設計と低レベルのハードウェア実行のギャップを埋めることを目的としている。
論文 参考訳(メタデータ) (2024-08-07T12:01:47Z) - Benchmarking Quantum Computer Simulation Software Packages: State Vector Simulators [0.0]
我々は、HPC機能に特化して量子力学をシミュレートできるいくつかのソフトウェアパッケージをベンチマークする。
我々は,異なる並列化機能を用いて,ローカルHPCクラスタ上で大規模なシミュレーションパッケージをベンチマークするコンテナ化されたツールチェーンを開発した。
この結果は,シミュレーションタスクに適したパッケージを見つける上で有効であり,既存および新たに開発されたシミュレーションパッケージの今後のバージョンをベンチマークし,検証するための,体系的なコミュニティ活動の基礎となる。
論文 参考訳(メタデータ) (2024-01-17T09:34:28Z) - InQuIR: Intermediate Representation for Interconnected Quantum Computers [0.0]
InQuIRは、分散量子システム上での通信と計算を表現できる表現である。
デッドロックなどの分散プログラムで発生する問題を説明するために,InQuIRで記述した例を挙げる。
また、InQuIR用のソフトウェアツールを提供し、量子回路の計算コストを評価する。
論文 参考訳(メタデータ) (2023-02-01T06:19:23Z) - QParallel: Explicit Parallelism for Programming Quantum Computers [62.10004571940546]
並列量子プログラミングのための言語拡張を提案する。
QParallelは、現在の量子プログラミング言語における並列性に関する曖昧さを取り除く。
並列化によって最も利益を上げるサブルーチンを識別し,並列領域の配置にプログラマを誘導するツールを提案する。
論文 参考訳(メタデータ) (2022-10-07T16:35:16Z) - 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) - QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum
Simulation [48.341084094844746]
本稿では、ハイブリッド量子/古典的アルゴリズムの開発と量子シミュレーションへの応用のための構成可能な設計手法を提案する。
ハードウェアに依存しないQCORをQuaSiMoライブラリに実装する。
論文 参考訳(メタデータ) (2021-05-17T16:17:57Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
本稿では,E-scale ACCelerator(XACC)フレームワークにおける量子回路シミュレーションバックエンドとして機能する量子仮想マシン(TNQVM)の近代化版を提案する。
新バージョンは汎用的でスケーラブルなネットワーク処理ライブラリであるExaTNをベースにしており、複数の量子回路シミュレータを提供している。
ポータブルなXACC量子プロセッサとスケーラブルなExaTNバックエンドを組み合わせることで、ラップトップから将来のエクサスケールプラットフォームにスケール可能なエンドツーエンドの仮想開発環境を導入します。
論文 参考訳(メタデータ) (2021-04-21T13:26:42Z) - 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) - Quingo: A Programming Framework for Heterogeneous Quantum-Classical
Computing with NISQ Features [0.0]
HQCCアプリケーション上でのプログラマビリティを実現するために,量子古典的ソフトウェアとハードウェアの統合と管理を行うQuingoフレームワークを提案する。
また、タイマに基づくタイミング制御と不透明な操作定義を強調する外部ドメイン固有言語であるQuingo言語を提案する。
論文 参考訳(メタデータ) (2020-09-02T06:42:51Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。