論文の概要: QLLVM: A Scalable Quantum-Classical Co-Compilation Framework based on LLVM
- arxiv url: http://arxiv.org/abs/2604.15094v1
- Date: Thu, 16 Apr 2026 14:53:41 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-04-17 21:29:31.959403
- Title: QLLVM: A Scalable Quantum-Classical Co-Compilation Framework based on LLVM
- Title(参考訳): QLLVM:LLVMをベースにしたスケーラブルな量子古典的共コンパイルフレームワーク
- Authors: Yu Zhu, Qiming Du, Yuqiong Jin, Woji He, Hang Lian, Xin Zhou, Jinchen Xu, Zheng Shan,
- Abstract要約: LLVM上に構築された高度な量子-古典的共コンパイルフレームワークであるQLLVMについて述べる。
QLLVMはエンドツーエンドのLLVMベースのコンパイルワークフローを提供する。
実験の結果、MQTBenchベンチマークスイートでは、QLLVMは最先端のコンパイラと比較して回路深さとゲート数を削減することがわかった。
- 参考スコア(独自算出の注目度): 4.256935831829888
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: To address the urgent need in the NISQ era for high-performance, scalable quantum compilers and to advance the integration of classical and quantum computing, we present QLLVM, an advanced Quantum-Classical co-compilation framework built on LLVM. To our knowledge, QLLVM delivers an end-to-end, LLVM-based compilation workflow that unifies the build of classical high-performance programs, including CUDA, MPI, and C++, together with quantum programs into a single executable. For quantum program compilation, QLLVM adopts a three-stage design: high-level optimizations are implemented in the MLIR Quantum dialect and then lowered to QIR, an LLVM IR-based representation, for low-level optimization and hardware mapping. Its extensible architecture and seamless interoperability with classical high-performance computing provide an efficient, flexible, industrial-grade compilation infrastructure for future quantum software development. Experimental results show that, on the MQTBench benchmark suite, QLLVM reduces circuit depth and gate counts compared with state-of-the-art compilers and demonstrates clear advantages in compiling hybrid classical-quantum programs.
- Abstract(参考訳): 高性能でスケーラブルな量子コンパイラのためのNISQ時代の緊急ニーズに対処し、古典的および量子コンピューティングの統合を推進すべく、LLVM上に構築された先進的な量子-古典的共コンパイルフレームワークであるQLLVMを提案する。
我々の知る限り、QLLVMはエンドツーエンドのLLVMベースのコンパイルワークフローを提供しており、CUDA、MPI、C++などの古典的なハイパフォーマンスプログラムと、量子プログラムを単一の実行可能ファイルにまとめています。
QLLVMは3段階の設計を採用する: 高レベル最適化はMLIR量子弁で実装され、低レベル最適化とハードウェアマッピングのためにLLVM IRベースの表現であるQIRに下降する。
その拡張可能なアーキテクチャと古典的ハイパフォーマンスコンピューティングとのシームレスな相互運用性は、将来の量子ソフトウェア開発のための効率的で柔軟な産業レベルのコンパイル基盤を提供する。
実験の結果、MQTBenchベンチマークスイートでは、QLLVMは最先端のコンパイラと比較して回路深さとゲート数を削減し、ハイブリッドな古典量子プログラムをコンパイルする際の明確な利点を示している。
関連論文リスト
- A Full Stack Framework for High Performance Quantum-Classical Computing [1.9263941068840744]
ハードウェア/デバイス非依存のソフトウェア統合アプローチによるHPC-QCフルスタックフレームワークとそのハイブリッドワークロード開発機能について紹介する。
既存の成熟したHPCプログラミング環境における量子プログラミング、ディスパッチ、およびコンパイルのためのインタフェースの最新の開発が示されている。
論文 参考訳(メタデータ) (2025-10-23T02:07:29Z) - VQC-MLPNet: An Unconventional Hybrid Quantum-Classical Architecture for Scalable and Robust Quantum Machine Learning [50.95799256262098]
変分量子回路(VQC)は量子機械学習を約束するが、表現性、訓練性、耐雑音性の課題に直面している。
本稿では,VQCが学習中に古典多層パーセプトロンの第一層重みを生成するハイブリッドアーキテクチャであるVQC-MLPNetを提案する。
論文 参考訳(メタデータ) (2025-06-12T01:38:15Z) - Compiler Optimization for Quantum Computing Using Reinforcement Learning [3.610459670994051]
本稿では、最適化された量子回路コンパイルフローを開発するための強化学習フレームワークを提案する。
提案するフレームワークは、IBMのQiskitとQuantinuumのTKETからのコンパイルパスを選択できる。
これは、期待される忠実性に関して73%のケースで、両方のコンパイラを著しく上回っている。
論文 参考訳(メタデータ) (2022-12-08T19:00:01Z) - 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) - Accelerating variational quantum algorithms with multiple quantum
processors [78.36566711543476]
変分量子アルゴリズム(VQA)は、特定の計算上の利点を得るために、短期量子マシンを利用する可能性がある。
現代のVQAは、巨大なデータを扱うために単独の量子プロセッサを使用するという伝統によって妨げられている、計算上のオーバーヘッドに悩まされている。
ここでは、この問題に対処するため、効率的な分散最適化手法であるQUDIOを考案する。
論文 参考訳(メタデータ) (2021-06-24T08:18: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)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。