論文の概要: Extending XACC for Quantum Optimal Control
- arxiv url: http://arxiv.org/abs/2006.02837v1
- Date: Thu, 4 Jun 2020 13:13:55 GMT
- ステータス: 処理完了
- システム内更新日: 2023-05-17 04:20:55.969101
- Title: Extending XACC for Quantum Optimal Control
- Title(参考訳): 量子最適制御のための拡張XACC
- Authors: Thien Nguyen, Anthony Santana, Alexander McCaskey
- Abstract要約: 量子コンピューティングベンダーは、直接パルスレベルの量子制御のためのアプリケーションプログラミングをオープンにし始めている。
本稿では,XACCシステムレベルの量子古典ソフトウェアフレームワークの拡張について述べる。
この拡張により、デジタル量子回路表現を等価なパルスシーケンスに変換することができる。
- 参考スコア(独自算出の注目度): 70.19683407682642
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum computing vendors are beginning to open up application programming
interfaces for direct pulse-level quantum control. With this, programmers can
begin to describe quantum kernels of execution via sequences of arbitrary pulse
shapes. This opens new avenues of research and development with regards to
smart quantum compilation routines that enable direct translation of
higher-level digital assembly representations to these native pulse
instructions. In this work, we present an extension to the XACC system-level
quantum-classical software framework that directly enables this compilation
lowering phase via user-specified quantum optimal control techniques. This
extension enables the translation of digital quantum circuit representations to
equivalent pulse sequences that are optimal with respect to the backend system
dynamics. Our work is modular and extensible, enabling third party optimal
control techniques and strategies in both C++ and Python. We demonstrate this
extension with familiar gradient-based methods like gradient ascent pulse
engineering (GRAPE), gradient optimization of analytic controls (GOAT), and
Krotov's method. Our work serves as a foundational component of future
quantum-classical compiler designs that lower high-level programmatic
representations to low-level machine instructions.
- Abstract(参考訳): 量子コンピューティングベンダーは、直接パルスレベルの量子制御のためのアプリケーションプログラミングインターフェースを開放し始めている。
これにより、任意のパルス形状のシーケンスによって量子カーネルの実行を記述できるようになる。
これにより、高レベルなデジタルアセンブリ表現をこれらのネイティブパルス命令に直接変換できるスマート量子コンパイルルーチンに関する研究と開発の新しい道を開くことができる。
本稿では,XACCシステムレベルの量子古典ソフトウェアフレームワークを拡張し,ユーザが指定した量子最適制御技術により,このコンパイルの低下を直接的に行えるようにする。
この拡張により、デジタル量子回路表現をバックエンドシステムのダイナミクスに関して最適な等価なパルスシーケンスに変換することができる。
私たちの作業はモジュール化され拡張可能で、サードパーティの最適制御技術と戦略をC++とPythonで実現しています。
この拡張は、勾配上昇パルス工学(GRAPE)、解析制御(GOAT)の勾配最適化、クロトフ法など、親しみやすい勾配に基づく手法を用いて実証する。
我々の研究は、高レベルプログラム表現を低レベルマシン命令に下げる、将来の量子古典型コンパイラ設計の基礎コンポーネントとして機能します。
関連論文リスト
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - Distributed Architecture for FPGA-based Superconducting Qubit Control [7.804530685405802]
リアルタイムフィードバック技術を利用した量子回路は、NISQ時代の量子コンピューティングの強力なツールである。
超伝導量子ビット制御のためのオープンソースプラットフォームであるQubiC用のFPGAベースのカスタムプロセッサアーキテクチャを開発した。
プロセッサスタックとコンパイラスタックの両方の設計について詳述し、量子状態テレポーテーション実験でその能力を実証する。
論文 参考訳(メタデータ) (2024-04-23T17:47:31Z) - Evaluating analytic gradients of pulse programs on quantum computers [0.0]
量子ハードウェア上で動作するパラメタライズドパルスプログラムは、パラメータシフト(SPS)ルールによって区別することができる。
パルスプログラムの勾配を計算するための新しい解析手法を提案し,その方法を提案する。
我々は、完全に量子ハードウェア上でODEgenによって計算された勾配を持つパルスVQEを実演する。
論文 参考訳(メタデータ) (2023-09-28T18:00:04Z) - QubiC 2.0: An Extensible Open-Source Qubit Control System Capable of
Mid-Circuit Measurement and Feed-Forward [8.446810641490789]
研究者は古典的な電子制御システムを通じて量子処理ユニットを操作・測定する。
我々は、超伝導量子ビットのためのQubiCと呼ばれるオープンソースのFPGAベースの量子ビット制御システムを開発した。
我々は、Xilinx ZCU216評価ボード上でQubiC 2.0にアップグレードし、これらの豊富な機能を開発した。
論文 参考訳(メタデータ) (2023-09-19T05:35:39Z) - 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) - Pulse-level noisy quantum circuits with QuTiP [53.356579534933765]
我々はQuTiPの量子情報処理パッケージであるqutip-qipに新しいツールを導入する。
これらのツールはパルスレベルで量子回路をシミュレートし、QuTiPの量子力学解法と制御最適化機能を活用する。
シミュレーションプロセッサ上で量子回路がどのようにコンパイルされ、制御パルスがターゲットハミルトニアンに作用するかを示す。
論文 参考訳(メタデータ) (2021-05-20T17:06:52Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z) - Optimized Quantum Compilation for Near-Term Algorithms with OpenPulse [5.038480082598899]
マイクロアーキテクチャレベルで直接制御を利用するコンパイラを導入し、量子プログラムの大幅な改善を実現する。
我々は、OpenPulse制御インタフェースを介して制御されるIBM量子コンピュータ上で、数百万の実験的ショットを用いて、我々の技術を検証する。
代表的なベンチマークでは、パルス制御技術は標準ゲートベースのコンパイルと比較して1.6倍低いエラー率と2倍速い実行時間を達成する。
論文 参考訳(メタデータ) (2020-04-23T14:57:00Z) - Enabling Pulse-level Programming, Compilation, and Execution in XACC [78.8942067357231]
ゲートモデル量子処理ユニット(QPU)は現在、クラウド上のベンダーから利用可能である。
物理ハードウェア上で低深度回路を実行するためのデジタル量子プログラミングアプローチが存在する。
ベンダーはこのパルスレベル制御システムを、特定のインターフェースを通じて一般公開し始めている。
論文 参考訳(メタデータ) (2020-03-26T15:08:32Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。