論文の概要: Tackling the Challenges of Adding Pulse-level Support to a Heterogeneous HPCQC Software Stack: MQSS Pulse
- arxiv url: http://arxiv.org/abs/2510.26565v1
- Date: Thu, 30 Oct 2025 14:55:38 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-10-31 16:05:09.866868
- Title: Tackling the Challenges of Adding Pulse-level Support to a Heterogeneous HPCQC Software Stack: MQSS Pulse
- Title(参考訳): 不均一なHPCQCソフトウェアスタックにパルスレベルサポートを追加するという課題に対処する:MQSS Pulse
- Authors: Jorge Echavarria, Muhammad Nufail Farooqi, Amit Devra, Santana Lujan, Léo Van Damme, Hossam Ahmed, Martín Letras, Ercüment Kaya, Adrian Vetter, Max Werninghaus, Martin Knudsen, Felix Rohde, Albert Frisch, Eric Mansfield, Rakhim Davletkaliyev, Vladimir Kukushkin, Noora Färkkilä, Janne Mäntylä, Nikolas Pomplun, Andreas Spörl, Lukas Burgholzer, Yannick Stade, Robert Wille, Laura B. Schulz, Martin Schulz,
- Abstract要約: 異種高性能コンピューティング・量子コンピューティングソフトウェアスタックにネイティブパルスレベル制御を追加する問題について検討する。
目標は、低レベルのアクセスとコントロールを提供することです。
我々の統合的アプローチは、HPCQC環境におけるパルスレベル量子演算のためのエンドツーエンドパスを提供する。
- 参考スコア(独自算出の注目度): 4.335382301829783
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: We study the problem of adding native pulse-level control to heterogeneous High Performance Computing-Quantum Computing (HPCQC) software stacks, using the Munich Quantum Software Stack (MQSS) as a case study. The goal is to expand the capabilities of HPCQC environments by offering the ability for low-level access and control, currently typically not foreseen for such hybrid systems. For this, we need to establish new interfaces that integrate such pulse-level control into the lower layers of the software stack, including the need for proper representation. Pulse-level quantum programs can be fully described with only three low-level abstractions: ports (input/output channels), frames (reference signals), and waveforms (pulse envelopes). We identify four key challenges to represent those pulse abstractions at: the user-interface level, at the compiler level (including the Intermediate Representation (IR)), and at the backend-interface level (including the appropriate exchange format). For each challenge, we propose concrete solutions in the context of MQSS. These include introducing a compiled (C/C++) pulse Application Programming Interface (API) to overcome Python runtime overhead, extending its LLVM support to include pulse-related instructions, using its C-based backend interface to query relevant hardware constraints, and designing a portable exchange format for pulse sequences. Our integrated approach provides an end-to-end path for pulse-aware compilation and runtime execution in HPCQC environments. This work lays out the architectural blueprint for extending HPCQC integration to support pulse-level quantum operations without disrupting state-of-the-art classical workflows.
- Abstract(参考訳): 我々は、ミュンヘン量子ソフトウェアスタック(MQSS)をケーススタディとして、異種高性能コンピューティング量子コンピューティング(HPCQC)ソフトウェアスタックにネイティブパルスレベル制御を追加する問題について検討した。
目標は、HPCQC環境の低レベルアクセスと制御機能を提供することで、HPCQC環境の能力を拡大することである。
そのため、適切な表現の必要性を含む、そのようなパルスレベルの制御をソフトウェアスタックの下層に組み込む新しいインターフェースを確立する必要がある。
パルスレベルの量子プログラムは、ポート(入出力チャネル)、フレーム(参照信号)、波形(パルスエンベロープ)の3つの低レベル抽象化で完全に記述できる。
ユーザインタフェースレベル、コンパイラレベル(中間表現(IR)を含む)、バックエンドインターフェースレベル(適切な交換フォーマットを含む)。
各課題に対して,MQSSのコンテキストにおける具体的な解決策を提案する。
その中には、Pythonランタイムのオーバーヘッドを克服するためにコンパイルされた(C/C++)パルスのアプリケーションプログラミングインターフェース(API)の導入、パルス関連命令を含むLLVMサポートの拡張、関連するハードウェア制約を問うためのCベースのバックエンドインターフェースの使用、パルスシーケンスのポータブル交換フォーマットの設計などが含まれる。
我々の統合されたアプローチは、HPCQC環境におけるパルス認識コンパイルとランタイム実行のためのエンドツーエンドパスを提供する。
この研究は、最先端の古典的ワークフローを中断することなく、パルスレベルの量子演算をサポートするためにHPCQC統合を拡張するアーキテクチャの青写真を作成する。
関連論文リスト
- Platform Architecture for Tight Coupling of High-Performance Computing with Quantum Processors [13.07607004472821]
NVQLinkは、高性能コンピューティングリソースを量子処理ユニットに接続するためのアーキテクチャである。
HPCとQSCを接続するネットワークは、QPUとQSCビルダーによって比較的容易に実装される。
論文 参考訳(メタデータ) (2025-10-29T06:32:58Z) - A Full Stack Framework for High Performance Quantum-Classical Computing [1.9263941068840744]
ハードウェア/デバイス非依存のソフトウェア統合アプローチによるHPC-QCフルスタックフレームワークとそのハイブリッドワークロード開発機能について紹介する。
既存の成熟したHPCプログラミング環境における量子プログラミング、ディスパッチ、およびコンパイルのためのインタフェースの最新の開発が示されている。
論文 参考訳(メタデータ) (2025-10-23T02:07:29Z) - Distributed Architecture for FPGA-based Superconducting Qubit Control [7.804530685405802]
リアルタイムフィードバック技術を利用した量子回路は、NISQ時代の量子コンピューティングの強力なツールである。
超伝導量子ビット制御のためのオープンソースプラットフォームであるQubiC用のFPGAベースのカスタムプロセッサアーキテクチャを開発した。
プロセッサスタックとコンパイラスタックの両方の設計について詳述し、量子状態テレポーテーション実験でその能力を実証する。
論文 参考訳(メタデータ) (2024-04-23T17:47:31Z) - Cloud on-demand emulation of quantum dynamics with tensor networks [48.7576911714538]
プログラム可能なアナログ量子処理ユニット(QPU)を模擬したテンソルネットワークに基づくエミュレータを導入する。
ソフトウェアパッケージは、HPCクラスタ上でジョブを実行し、それらをQPUデバイスにディスパッチするための共通インターフェースを提供するクラウドプラットフォームに完全に統合されている。
論文 参考訳(メタデータ) (2023-02-10T14:08:05Z) - Pulse-level noisy quantum circuits with QuTiP [53.356579534933765]
我々はQuTiPの量子情報処理パッケージであるqutip-qipに新しいツールを導入する。
これらのツールはパルスレベルで量子回路をシミュレートし、QuTiPの量子力学解法と制御最適化機能を活用する。
シミュレーションプロセッサ上で量子回路がどのようにコンパイルされ、制御パルスがターゲットハミルトニアンに作用するかを示す。
論文 参考訳(メタデータ) (2021-05-20T17:06:52Z) - A MLIR Dialect for Quantum Assembly Languages [78.8942067357231]
量子コンピューティングにおけるMLIR(Multi-Level Intermediate Representation)の有用性を実証する。
我々は、共通量子集合言語の表現とコンパイルを可能にする新しい量子方言でMLIRを拡張した。
我々はQIR量子ランタイムAPIのqcor対応実装を活用して、再ターゲット可能な(量子ハードウェアに依存しない)コンパイラワークフローを実現する。
論文 参考訳(メタデータ) (2021-01-27T13:00:39Z) - 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) - Enabling Pulse-level Programming, Compilation, and Execution in XACC [78.8942067357231]
ゲートモデル量子処理ユニット(QPU)は現在、クラウド上のベンダーから利用可能である。
物理ハードウェア上で低深度回路を実行するためのデジタル量子プログラミングアプローチが存在する。
ベンダーはこのパルスレベル制御システムを、特定のインターフェースを通じて一般公開し始めている。
論文 参考訳(メタデータ) (2020-03-26T15:08:32Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。