論文の概要: Efficient parameterised compilation for hybrid quantum programming
- arxiv url: http://arxiv.org/abs/2208.07683v1
- Date: Tue, 16 Aug 2022 11:45:08 GMT
- ステータス: 処理完了
- システム内更新日: 2023-01-30 22:53:18.872018
- Title: Efficient parameterised compilation for hybrid quantum programming
- Title(参考訳): ハイブリッド量子プログラミングのための効率的なパラメータ化コンパイル
- Authors: A.M. Krol, K. Mesman, A. Sarkar, M. M\"oller, Z. Al-Ars
- Abstract要約: 短期的な量子デバイスは、古典的コンピューティングを上回る可能性を秘めている。
これらのデバイスは、変分固有解法のようなハイブリッド古典量子アルゴリズムを使用する。
我々は、QuantumプログラミングフレームワークOpenQLにおいて、プログラム全体を再コンパイルしないように明示的なパラメータを実装した。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Near term quantum devices have the potential to outperform classical
computing through the use of hybrid classical-quantum algorithms such as
Variational Quantum Eigensolvers. These iterative algorithms use a classical
optimiser to update a parameterised quantum circuit. Each iteration, the
circuit is executed on a physical quantum processor or quantum computing
simulator, and the average measurement result is passed back to the classical
optimiser. When many iterations are required, the whole quantum program is also
recompiled many times. We have implemented explicit parameters that prevent
recompilation of the whole program in quantum programming framework OpenQL,
called OpenQL_PC, to improve the compilation and therefore total run-time of
hybrid algorithms. We compare the time required for compilation and simulation
of the MAXCUT algorithm in OpenQL to the same algorithm in both PyQuil and
Qiskit. With the new parameters, compilation time in OpenQL is reduced
considerably for the MAXCUT benchmark. When using OpenQL_PC, compilation of
hybrid algorithms is up to two times faster than when using PyQuil or Qiskit.
- Abstract(参考訳): 短期量子デバイスは、変分量子固有解法のようなハイブリッド古典量子アルゴリズムを用いて古典的計算を上回る可能性がある。
これらの反復アルゴリズムは古典的なオプティマイザを用いてパラメータ化された量子回路を更新する。
各イテレーションにおいて、回路は物理量子プロセッサまたは量子コンピューティングシミュレータ上で実行され、平均測定結果は古典的なオプティマイザに転送される。
多くの反復が必要な場合、量子プログラム全体も何度も再コンパイルされる。
我々は,OpenQL_PCと呼ばれる量子プログラミングフレームワークにおいて,プログラム全体の再コンパイルを防止する明示的なパラメータを実装した。
我々は、OpenQLにおけるMAXCUTアルゴリズムのコンパイルとシミュレーションに必要な時間と、PyQuilとQiskitの両方で同じアルゴリズムと比較する。
新しいパラメータでは、MAXCUTベンチマークでは、OpenQLのコンパイル時間が大幅に短縮される。
OpenQL_PCを使用する場合、ハイブリッドアルゴリズムのコンパイルは、PyQuilやQiskitを使用する場合の最大2倍高速である。
関連論文リスト
- Fast Algorithms and Implementations for Computing the Minimum Distance of Quantum Codes [43.96687298077534]
安定化器量子コードの距離は、検出および修正可能なエラーの数を決定する。
本稿では,関連する古典符号のシンプレクティック距離を計算するために,3つの新しい高速アルゴリズムと実装を提案する。
論文 参考訳(メタデータ) (2024-08-20T11:24:30Z) - Extreme Compression of Large Language Models via Additive Quantization [59.3122859349777]
我々のアルゴリズムは、AQLMと呼ばれ、情報検索のための古典的な加算量子化(AQ)アプローチを一般化する。
トークン生成のためのAQLMの高速GPUおよびCPU実装を提供しており、最適化されたFP16実装を高速にマッチングまたは性能良くすることができる。
論文 参考訳(メタデータ) (2024-01-11T18:54:44Z) - Quantum Clustering with k-Means: a Hybrid Approach [117.4705494502186]
我々は3つのハイブリッド量子k-Meansアルゴリズムを設計、実装、評価する。
我々は距離の計算を高速化するために量子現象を利用する。
我々は、我々のハイブリッド量子k-平均アルゴリズムが古典的バージョンよりも効率的であることを示す。
論文 参考訳(メタデータ) (2022-12-13T16:04:16Z) - Compiler Optimization for Quantum Computing Using Reinforcement Learning [3.610459670994051]
本稿では、最適化された量子回路コンパイルフローを開発するための強化学習フレームワークを提案する。
提案するフレームワークは、IBMのQiskitとQuantinuumのTKETからのコンパイルパスを選択できる。
これは、期待される忠実性に関して73%のケースで、両方のコンパイラを著しく上回っている。
論文 参考訳(メタデータ) (2022-12-08T19:00:01Z) - Arline Benchmarks: Automated Benchmarking Platform for Quantum Compilers [0.0]
オープンソースのソフトウェアパッケージであるArline Benchmarksは、量子コンパイラの自動ベンチマークを実行するように設計されている。
重要なメトリクスのセットに基づいて、いくつかの量子コンパイルフレームワークを比較した。
本稿では,コンパイラ固有の回路最適化を1つのコンパイルスタックで組み合わせた,複合コンパイルパイプラインの概念を提案する。
論文 参考訳(メタデータ) (2022-02-28T18:48:01Z) - An LLVM-based C++ Compiler Toolchain for Variational Hybrid
Quantum-Classical Algorithms and Quantum Accelerators [0.8323133408188051]
本稿では,LLVMをベースとしたC++コンパイラツールチェーンを提案する。
これらのアルゴリズムをプログラムするための拡張セットをC++言語に導入する。
本研究では、温度場倍(TFD)状態を生成する量子回路を動作させることにより、フレームワークの性能を評価する。
論文 参考訳(メタデータ) (2022-02-22T19:32:50Z) - 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) - Deterministic Algorithms for Compiling Quantum Circuits with Recurrent
Patterns [0.0]
現在の量子プロセッサはノイズが多く、コヒーレンスと不完全なゲートの実装が限られている。
本稿では、繰り返し量子回路パターンを時間内にコンパイルするための新しい決定論的アルゴリズムを提案する。
我々の解は、RyRz回路上で未整合結果を生成する。
論文 参考訳(メタデータ) (2021-02-17T13:59:12Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z) - OpenQL : A Portable Quantum Programming Framework for Quantum
Accelerators [0.0]
我々は,高レベルな量子プログラミング言語と関連する量子コンパイラを含む,OpenQLという量子プログラミングフレームワークを提案する。
実験の結果,OpenQLは超伝導量子ビットとSi-Spin量子ビットという2つの異なる量子ビット技術上で,同じハイレベルなアルゴリズムの実行を可能にすることがわかった。
論文 参考訳(メタデータ) (2020-05-27T11:23:16Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。