論文の概要: Enabling Pulse-level Programming, Compilation, and Execution in XACC
- arxiv url: http://arxiv.org/abs/2003.11971v1
- Date: Thu, 26 Mar 2020 15:08:32 GMT
- ステータス: 処理完了
- システム内更新日: 2023-05-27 20:36:58.856004
- Title: Enabling Pulse-level Programming, Compilation, and Execution in XACC
- Title(参考訳): XACCにおけるパルスレベルプログラミング、コンパイル、実行の実現
- Authors: Thien Nguyen, Alexander McCaskey
- Abstract要約: ゲートモデル量子処理ユニット(QPU)は現在、クラウド上のベンダーから利用可能である。
物理ハードウェア上で低深度回路を実行するためのデジタル量子プログラミングアプローチが存在する。
ベンダーはこのパルスレベル制御システムを、特定のインターフェースを通じて一般公開し始めている。
- 参考スコア(独自算出の注目度): 78.8942067357231
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Noisy gate-model quantum processing units (QPUs) are currently available from
vendors over the cloud, and digital quantum programming approaches exist to run
low-depth circuits on physical hardware. These digital representations are
ultimately lowered to pulse-level instructions by vendor quantum control
systems to affect unitary evolution representative of the submitted digital
circuit. Vendors are beginning to open this pulse-level control system to the
public via specified interfaces. Robust programming methodologies, software
frameworks, and backend simulation technologies for this analog model of
quantum computation will prove critical to advancing pulse-level control
research and development. Prototypical use cases for this include error
mitigation, optimal pulse control, and physics-inspired pulse construction.
Here we present an extension to the XACC quantum-classical software framework
that enables pulse-level programming for superconducting, gate-model quantum
computers, and a novel, general, and extensible pulse-level simulation backend
for XACC that scales on classical compute clusters via MPI. Our work enables
custom backend Hamiltonian definitions and gate-level compilation to available
pulses with a focus on performance and scalability. We end with a demonstration
of this capability, and show how to use XACC for pertinent pulse-level
programming tasks.
- Abstract(参考訳): ノイズの多いゲートモデル量子処理ユニット(QPU)は、現在クラウド上のベンダーから利用可能であり、物理ハードウェア上で低深度回路を実行するためのデジタル量子プログラミングアプローチが存在する。
これらのデジタル表現は最終的にベンダー量子制御システムによるパルスレベル命令に下げられ、送信されたデジタル回路のユニタリ進化に影響を及ぼす。
ベンダーはこのパルスレベル制御システムを、特定のインターフェースを通じて一般公開し始めている。
量子計算のアナログモデルのためのロバストプログラミング方法論、ソフトウェアフレームワーク、バックエンドシミュレーション技術は、パルスレベル制御の研究と開発を進める上で重要である。
典型的な用途としては、誤差緩和、最適パルス制御、物理に触発されたパルス構成などがある。
本稿では、超伝導、ゲートモデル量子コンピュータのパルスレベルプログラミングを可能にするxacc量子古典的ソフトウェアフレームワークの拡張と、mpiを介して古典的な計算クラスタにスケールするxaccの新規で汎用的で拡張可能なパルスレベルシミュレーションバックエンドを提案する。
私たちの作業は、パフォーマンスとスケーラビリティを重視したカスタムバックエンドのハミルトン定義とゲートレベルのコンパイルを利用可能なパルスに提供します。
最後に、この機能のデモを行い、関連するパルスレベルプログラミングタスクにXACCを使用する方法を示す。
関連論文リスト
- Graph-Based Pulse Representation for Diverse Quantum Control Hardware [0.3999851878220878]
pulselibは、量子システムのためのグラフベースのパルスレベル表現である。
本稿では,従来のコンパイルパイプラインの抽象構文木(AST)モデルを模倣した表現のアーキテクチャについて述べる。
我々は,パルスリブのグラフに基づくアーキテクチャにより,制約や実装を記述・表現可能な,閉じ込められたイオン固有ゲートやシェルビングパルススキームなどのアプリケーションを概説する。
論文 参考訳(メタデータ) (2024-09-12T21:39:14Z) - Distributed Architecture for FPGA-based Superconducting Qubit Control [7.804530685405802]
リアルタイムフィードバック技術を利用した量子回路は、NISQ時代の量子コンピューティングの強力なツールである。
超伝導量子ビット制御のためのオープンソースプラットフォームであるQubiC用のFPGAベースのカスタムプロセッサアーキテクチャを開発した。
プロセッサスタックとコンパイラスタックの両方の設計について詳述し、量子状態テレポーテーション実験でその能力を実証する。
論文 参考訳(メタデータ) (2024-04-23T17:47:31Z) - 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) - Pulse-level noisy quantum circuits with QuTiP [53.356579534933765]
我々はQuTiPの量子情報処理パッケージであるqutip-qipに新しいツールを導入する。
これらのツールはパルスレベルで量子回路をシミュレートし、QuTiPの量子力学解法と制御最適化機能を活用する。
シミュレーションプロセッサ上で量子回路がどのようにコンパイルされ、制御パルスがターゲットハミルトニアンに作用するかを示す。
論文 参考訳(メタデータ) (2021-05-20T17:06:52Z) - A backend-agnostic, quantum-classical framework for simulations of
chemistry in C++ [62.997667081978825]
本稿では,量子古典ソフトウェアをプロトタイピング,開発,デプロイするためのプラットフォームとして,XACCシステムレベルの量子コンピューティングフレームワークを提案する。
現在XACCで実装されている最先端の化学アルゴリズムのいくつかを示す一連の例を示す。
論文 参考訳(メタデータ) (2021-05-04T16:53:51Z) - Pulser: An open-source package for the design of pulse sequences in
programmable neutral-atom arrays [0.0]
textitPulserは、パルスレベルで中性原子デバイスをプログラミングするためのオープンソースのPythonライブラリです。
このライブラリには、小さなシステムのためのパルスシーケンスの結果の研究と探索のためのシミュレーションルーチンも含まれている。
論文 参考訳(メタデータ) (2021-04-30T15:13:04Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
本稿では,E-scale ACCelerator(XACC)フレームワークにおける量子回路シミュレーションバックエンドとして機能する量子仮想マシン(TNQVM)の近代化版を提案する。
新バージョンは汎用的でスケーラブルなネットワーク処理ライブラリであるExaTNをベースにしており、複数の量子回路シミュレータを提供している。
ポータブルなXACC量子プロセッサとスケーラブルなExaTNバックエンドを組み合わせることで、ラップトップから将来のエクサスケールプラットフォームにスケール可能なエンドツーエンドの仮想開発環境を導入します。
論文 参考訳(メタデータ) (2021-04-21T13:26:42Z) - 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)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。