論文の概要: One-Time Compilation of Device-Level Instructions for Quantum
Subroutines
- arxiv url: http://arxiv.org/abs/2308.10787v1
- Date: Mon, 21 Aug 2023 15:23:09 GMT
- ステータス: 処理完了
- システム内更新日: 2023-08-22 13:01:14.627299
- Title: One-Time Compilation of Device-Level Instructions for Quantum
Subroutines
- Title(参考訳): 量子サブルーチンのためのデバイスレベル命令のワンタイムコンパイル
- Authors: Aniket S. Dalvi, Jacob Whitlow, Marissa D'Onofrio, Leon Riesebos,
Tianyi Chen, Samuel Phiri, Kenneth R. Brown and Jonathan M. Baker
- Abstract要約: デバイスレベルの部分コンパイル(DLPC)技術を開発し,コンパイルオーバーヘッドをほぼ一定に抑える。
我々は、この修正パイプラインを実際の捕捉イオン量子コンピュータ上で実行し、コンパイル時間の大幅な削減を観察する。
- 参考スコア(独自算出の注目度): 22.730983120623574
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: A large class of problems in the current era of quantum devices involve
interfacing between the quantum and classical system. These include calibration
procedures, characterization routines, and variational algorithms. The control
in these routines iteratively switches between the classical and the quantum
computer. This results in the repeated compilation of the program that runs on
the quantum system, scaling directly with the number of circuits and
iterations. The repeated compilation results in a significant overhead
throughout the routine. In practice, the total runtime of the program
(classical compilation plus quantum execution) has an additional cost
proportional to the circuit count. At practical scales, this can dominate the
round-trip CPU-QPU time, between 5% and 80%, depending on the proportion of
quantum execution time.
To avoid repeated device-level compilation, we identify that machine code can
be parametrized corresponding to pulse/gate parameters which can be dynamically
adjusted during execution. Therefore, we develop a device-level
partial-compilation (DLPC) technique that reduces compilation overhead to
nearly constant, by using cheap remote procedure calls (RPC) from the QPU
control software to the CPU. We then demonstrate the performance speedup of
this on optimal pulse calibration, system characterization using randomized
benchmarking (RB), and variational algorithms. We execute this modified
pipeline on real trapped-ion quantum computers and observe significant
reductions in compilation time, as much as 2.7x speedup for small-scale VQE
problems.
- Abstract(参考訳): 現在の量子デバイス時代における大きな問題は、量子システムと古典システムの間の相互作用である。
これには校正手順、特徴づけルーチン、変分アルゴリズムが含まれる。
これらのルーチンの制御は、古典コンピュータと量子コンピュータを反復的に切り替える。
これにより、量子システム上で実行されるプログラムの繰り返しコンパイルが行われ、回路数やイテレーション数と直接的にスケーリングされる。
繰り返しのコンパイルによって、ルーチン全体の大きなオーバーヘッドが発生します。
実際には、プログラムの全実行(古典的なコンパイルと量子実行)は、回路数に比例する追加のコストを持つ。
実用的なスケールでは、量子実行時間の比率に応じて、ラウンドトリップcpu-qpu時間(5%から80%)を支配できる。
繰り返しデバイスレベルのコンパイルを避けるため、実行中に動的に調整できるパルス/ゲートパラメータに対応する機械コードをパラメータ化できる。
そこで我々は,QPU制御ソフトウェアからCPUへの安価なリモートプロシージャコール(RPC)を用いることで,コンパイルオーバーヘッドをほぼ一定に抑えるデバイスレベル部分コンパイル(DLPC)技術を開発した。
次に、最適なパルスキャリブレーション、ランダム化ベンチマーク(RB)を用いたシステム特性評価、変分アルゴリズムによる性能向上を示す。
我々は、この修正パイプラインを実際の捕捉イオン量子コンピュータ上で実行し、小さなVQE問題に対して2.7倍の速度でコンパイル時間を大幅に短縮する。
関連論文リスト
- Runtime Reduction in Linear Quantum Charge-Coupled Devices using the Parity Flow Formalism [0.32985979395737786]
2ビット演算の総数を増やすことなく、線形ハードウェアアーキテクチャにおいて物理SWAPゲートを除去できることを示す。
これは線形量子電荷結合デバイスにおける量子回路の実行時間に大きな影響を与える。
論文 参考訳(メタデータ) (2024-10-21T18:00:29Z) - Lazy Qubit Reordering for Accelerating Parallel State-Vector-based Quantum Circuit Simulation [0.0]
量子回路シミュレーションのための2つの量子演算スケジューリング手法を提案する。
提案手法は、qubitリオーダーによる全対全通信を削減する。
本稿では,変分量子固有解法(VQE)シミュレーションにおける2つの主要な手順に適したこれらの手法を開発した。
論文 参考訳(メタデータ) (2024-10-05T18:20:37Z) - Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEAはノイズ適応型量子回路のインタイムスパース探索である。
1)トレーニング中の暗黙の回路容量と(2)雑音の頑健さの2つの主要な目標を達成することを目的としている。
提案手法は, 量子ゲート数の半減と回路実行の2倍の時間節約で, 最先端の計算結果を確立する。
論文 参考訳(メタデータ) (2024-01-10T22:33:00Z) - Quantum Clustering with k-Means: a Hybrid Approach [117.4705494502186]
我々は3つのハイブリッド量子k-Meansアルゴリズムを設計、実装、評価する。
我々は距離の計算を高速化するために量子現象を利用する。
我々は、我々のハイブリッド量子k-平均アルゴリズムが古典的バージョンよりも効率的であることを示す。
論文 参考訳(メタデータ) (2022-12-13T16:04:16Z) - 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) - Enabling Multi-programming Mechanism for Quantum Computing in the NISQ
Era [0.0]
NISQデバイスにはいくつかの物理的制限と避けられないノイズ量子演算がある。
小さな回路のみが量子マシン上で実行され、信頼性の高い結果が得られる。
本稿では,量子ハードウェア上で複数の量子回路を同時に実行するためのQuantum Multi-gramming Compiler (QuMC)を提案する。
論文 参考訳(メタデータ) (2021-02-10T08:46:16Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z) - Extending XACC for Quantum Optimal Control [70.19683407682642]
量子コンピューティングベンダーは、直接パルスレベルの量子制御のためのアプリケーションプログラミングをオープンにし始めている。
本稿では,XACCシステムレベルの量子古典ソフトウェアフレームワークの拡張について述べる。
この拡張により、デジタル量子回路表現を等価なパルスシーケンスに変換することができる。
論文 参考訳(メタデータ) (2020-06-04T13:13:55Z) - AccQOC: Accelerating Quantum Optimal Control Based Pulse Generation [9.78762347997002]
AccQOCは、QOC(Quantum Optimal Control)を用いたゲート群をパルスに変換するための、包括的な静的/動的ハイブリッドワークフローである。
その結果、MST 9.88xコンパイルの高速化は、各グループの標準コンパイルと比較して、ゲートベースのコンパイルに比べて平均2.43倍の遅延低減を維持した。
論文 参考訳(メタデータ) (2020-03-01T01:27:03Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。