Tackling the Challenges of Adding Pulse-level Support to a Heterogeneous HPCQC Software Stack: MQSS Pulse
- URL: http://arxiv.org/abs/2510.26565v1
- Date: Thu, 30 Oct 2025 14:55:38 GMT
- Title: Tackling the Challenges of Adding Pulse-level Support to a Heterogeneous HPCQC Software Stack: 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 summary: We study the problem of adding native pulse-level control to heterogeneous High Performance Computing-Quantum Computing software stacks.<n>The goal is to offer the ability for low-level access and control, currently not foreseen for such hybrid systems.<n>Our integrated approach provides an end-to-end path for pulse-level quantum operations in HPCQC environments.
- Score: 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.
Related papers
- Platform Architecture for Tight Coupling of High-Performance Computing with Quantum Processors [13.07607004472821]
NVQLink is an architecture for connecting high-performance computing resources to a quantum processing unit.<n>The network connecting the HPC and QSC is implemented relatively easily by QPU and QSC builders.
arXiv Detail & Related papers (2025-10-29T06:32:58Z) - A Full Stack Framework for High Performance Quantum-Classical Computing [1.9263941068840744]
We present our HPC-QC full stack framework and its hybrid workload development capability with modular hardware/device-agnostic software integration approach.<n>The latest development in interfaces for quantum programming, dispatching, and compilation within existing mature HPC programming environment are demonstrated.
arXiv Detail & Related papers (2025-10-23T02:07:29Z) - EmuPlat: A Framework-Agnostic Platform for Quantum Hardware Emulation with Validated Transpiler-to-Pulse Pipeline [2.0785699263580475]
EmuPlat is a framework-agnostic quantum hardware emulation platform.<n>It addresses the interoperability gap between high-level quantum programming frameworks and hardware-specific pulse control systems.<n>EmuPlat provides a unified infrastructure enabling seamless integration across diverse quantum computing ecosystems.
arXiv Detail & Related papers (2025-09-16T03:56:23Z) - Distributed Architecture for FPGA-based Superconducting Qubit Control [7.804530685405802]
Quantum circuits utilizing real time feedback techniques are a powerful tool for NISQ-era quantum computing.
We have developed a custom FPGA-based processor architecture for QubiC, an open source platform for superconducting qubit control.
We will detail the design of both the processor and compiler stack, and demonstrate its capabilities with a quantum state teleportation experiment.
arXiv Detail & Related papers (2024-04-23T17:47:31Z) - Cloud on-demand emulation of quantum dynamics with tensor networks [48.7576911714538]
We introduce a tensor network based emulator, simulating a programmable analog quantum processing unit (QPU)
The software package is fully integrated in a cloud platform providing a common interface for executing jobs on a HPC cluster as well as dispatching them to a QPU device.
arXiv Detail & Related papers (2023-02-10T14:08:05Z) - Pulse-level noisy quantum circuits with QuTiP [53.356579534933765]
We introduce new tools in qutip-qip, QuTiP's quantum information processing package.
These tools simulate quantum circuits at the pulse level, leveraging QuTiP's quantum dynamics solvers and control optimization features.
We show how quantum circuits can be compiled on simulated processors, with control pulses acting on a target Hamiltonian.
arXiv Detail & Related papers (2021-05-20T17:06:52Z) - A MLIR Dialect for Quantum Assembly Languages [78.8942067357231]
We demonstrate the utility of the Multi-Level Intermediate Representation (MLIR) for quantum computing.
We extend MLIR with a new quantum dialect that enables the expression and compilation of common quantum assembly languages.
We leverage a qcor-enabled implementation of the QIR quantum runtime API to enable a retargetable (quantum hardware agnostic) compiler workflow.
arXiv Detail & Related papers (2021-01-27T13:00:39Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcor is a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context.
Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language manner.
arXiv Detail & Related papers (2020-10-08T12:49:07Z) - Extending XACC for Quantum Optimal Control [70.19683407682642]
Quantum computing vendors are beginning to open up application programming for direct pulse-level quantum control.
We present an extension to the XACC system-level quantum-classical software framework.
This extension enables the translation of digital quantum circuit representations to equivalent pulse sequences.
arXiv Detail & Related papers (2020-06-04T13:13:55Z) - Enabling Pulse-level Programming, Compilation, and Execution in XACC [78.8942067357231]
Gate-model quantum processing units (QPUs) are currently available from vendors over the cloud.
Digital quantum programming approaches exist to run low-depth circuits on physical hardware.
Vendors are beginning to open this pulse-level control system to the public via specified interfaces.
arXiv Detail & Related papers (2020-03-26T15:08:32Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.