論文の概要: MQT Predictor: Automatic Device Selection with Device-Specific Circuit Compilation for Quantum Computing
- arxiv url: http://arxiv.org/abs/2310.06889v2
- Date: Fri, 6 Sep 2024 12:45:41 GMT
- ステータス: 処理完了
- システム内更新日: 2024-09-09 20:53:23.577871
- Title: MQT Predictor: Automatic Device Selection with Device-Specific Circuit Compilation for Quantum Computing
- Title(参考訳): MQT予測器:量子コンピューティングのためのデバイス特化回路コンパイルによる自動デバイス選択
- Authors: Nils Quetschlich, Lukas Burgholzer, Robert Wille,
- Abstract要約: 本稿では,特定のアプリケーションに適した量子デバイスを自動的に選択する手法を提案する。
MQT Predictorと呼ばれる結果のフレームワークは、最適化されたコンパイラを作成するために、さまざまなツールからコンパイラパスを混合し、マッチングすることができる。
MQT PredictorはGitHubでオープンソースとして公開されている。
- 参考スコア(独自算出の注目度): 4.704614749567071
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Fueled by recent accomplishments in quantum computing hardware and software, an increasing number of problems from various application domains are being explored as potential use cases for this new technology. Similarly to classical computing, realizing an application on a particular quantum device requires the corresponding (quantum) circuit to be compiled so that it can be executed on the device. With a steadily growing number of available devices and a wide variety of different compilation tools, the number of choices to consider when trying to realize an application is quickly exploding. Due to missing tool support and automation, especially end-users who are not quantum computing experts are easily left unsupported and overwhelmed. In this work, we propose a methodology that allows one to automatically select a suitable quantum device for a particular application and provides an optimized compiler for the selected device. The resulting framework -- called the MQT Predictor -- not only supports end-users in navigating the vast landscape of choices, it also allows mixing and matching compiler passes from various tools to create optimized compilers that transcend the individual tools. Evaluations of an exemplary framework instantiation based on more than 500 quantum circuits and seven devices have shown that -- compared to both Qiskit's and TKET's most optimized compilation flows for all devices -- the MQT Predictor produces circuits within the top-3 out of 14 baselines in more than 98% of cases while frequently outperforming any tested combination by up to 53% when optimizing for expected fidelity. MQT Predictor is publicly available as open-source on GitHub (https://github.com/cda-tum/mqt-predictor) and as an easy-to-use Python package (https://pypi.org/p/mqt.predictor).
- Abstract(参考訳): 量子コンピューティングのハードウェアとソフトウェアにおける最近の成果により、この新技術の潜在的なユースケースとして、様々なアプリケーション領域の問題が調査されている。
古典コンピューティングと同様に、特定の量子デバイス上でアプリケーションを実現するには、デバイス上で実行できるように、対応する(量子)回路をコンパイルする必要がある。
利用可能なデバイスが着実に増え、さまざまな異なるコンパイルツールによって、アプリケーションを実現しようとするときに考慮すべき選択肢の数は急速に拡大しています。
ツールのサポートや自動化が不足しているため、特に量子コンピューティングの専門家ではないエンドユーザは、簡単にサポートされ、圧倒されます。
本研究では,特定のアプリケーションに適した量子デバイスを自動的に選択し,選択したデバイスに最適化されたコンパイラを提供する手法を提案する。
MQT Predictorと呼ばれる結果のフレームワークは、選択肢の広大な風景をナビゲートするエンドユーザをサポートするだけでなく、さまざまなツールからコンパイラパスの混合とマッチングを可能にし、個々のツールを横断する最適化されたコンパイラを作成することができる。
500以上の量子回路と7つのデバイスに基づく、模範的なフレームワークのインスタンス化の評価によると、QiskitとTKETの両デバイスで最も最適化されたコンパイルフローと比較して、MQT Predictorは、14のベースラインのうちトップ3の回路を98%以上で生成し、期待される忠実さを最適化すると、テスト済みの組み合わせを最大53%上回っている。
MQT PredictorはGitHubでオープンソースとして公開されている(https://github.com/cda-tum/mqt-predictor)。
関連論文リスト
- MQT Qudits: A Software Framework for Mixed-Dimensional Quantum Computing [4.306566710489809]
MQT Quditsは、混合次元のquditデバイス用のアプリケーションの設計と実装を支援するオープンソースツールである。
混合次元システムのための標準化された言語を定義し、回路仕様、ハードウェアゲートセットへのコンパイル、効率的な回路シミュレーション、オープンチャレンジについて議論する。
論文 参考訳(メタデータ) (2024-10-03T18:00:01Z) - The MQT Handbook: A Summary of Design Automation Tools and Software for Quantum Computing [3.274875498478248]
Munich Quantum Toolkit (MQT) は、ミュンヘン工科大学のChair for Design Automationによって開発された、量子コンピューティングのためのソフトウェアツールの集合体である。
論文 参考訳(メタデータ) (2024-05-27T18:00:00Z) - Compiler Optimization for Quantum Computing Using Reinforcement Learning [3.610459670994051]
本稿では、最適化された量子回路コンパイルフローを開発するための強化学習フレームワークを提案する。
提案するフレームワークは、IBMのQiskitとQuantinuumのTKETからのコンパイルパスを選択できる。
これは、期待される忠実性に関して73%のケースで、両方のコンパイラを著しく上回っている。
論文 参考訳(メタデータ) (2022-12-08T19:00:01Z) - Predicting Good Quantum Circuit Compilation Options [3.610459670994051]
本稿では,量子回路のコンパイルオプションの最適組み合わせを予測するフレームワークを提案する。
95%以上の回路では、トップ3内のコンパイルオプションの組み合わせが決定される。
結果として得られた方法論は、この領域における機械学習のさらなる応用の基礎を築いた。
論文 参考訳(メタデータ) (2022-10-14T18:00:03Z) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCSは、量子古典ハイブリッドシステムにおけるインデックス検索とカウントを目的としている。
我々はQiskitでIQuCSを実装し、集中的な実験を行う。
その結果、量子ビットの消費を最大66.2%削減できることが示されている。
論文 参考訳(メタデータ) (2022-09-22T21:54:28Z) - Arline Benchmarks: Automated Benchmarking Platform for Quantum Compilers [0.0]
オープンソースのソフトウェアパッケージであるArline Benchmarksは、量子コンパイラの自動ベンチマークを実行するように設計されている。
重要なメトリクスのセットに基づいて、いくつかの量子コンパイルフレームワークを比較した。
本稿では,コンパイラ固有の回路最適化を1つのコンパイルスタックで組み合わせた,複合コンパイルパイプラインの概念を提案する。
論文 参考訳(メタデータ) (2022-02-28T18:48: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) - Accelerating variational quantum algorithms with multiple quantum
processors [78.36566711543476]
変分量子アルゴリズム(VQA)は、特定の計算上の利点を得るために、短期量子マシンを利用する可能性がある。
現代のVQAは、巨大なデータを扱うために単独の量子プロセッサを使用するという伝統によって妨げられている、計算上のオーバーヘッドに悩まされている。
ここでは、この問題に対処するため、効率的な分散最適化手法であるQUDIOを考案する。
論文 参考訳(メタデータ) (2021-06-24T08:18:42Z) - Extending Python for Quantum-Classical Computing via Quantum
Just-in-Time Compilation [78.8942067357231]
Pythonは、その柔軟性、ユーザビリティ、可読性、開発者の生産性を重視することで有名な人気のあるプログラミング言語です。
量子ジャスト・イン・タイム・コンパイルのための堅牢なC++インフラストラクチャを通じて、異種量子古典計算を可能にするPythonの言語拡張を提案する。
論文 参考訳(メタデータ) (2021-05-10T21:11:21Z) - 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)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。