Platform Architecture for Tight Coupling of High-Performance Computing with Quantum Processors
- URL: http://arxiv.org/abs/2510.25213v2
- Date: Mon, 03 Nov 2025 02:15:53 GMT
- Title: Platform Architecture for Tight Coupling of High-Performance Computing with Quantum Processors
- Authors: Shane A. Caldwell, Moein Khazraee, Elena Agostini, Tom Lassiter, Corey Simpson, Omri Kahalon, Mrudula Kanuri, Jin-Sung Kim, Sam Stanwyck, Muyuan Li, Jan Olle, Christopher Chamberland, Ben Howe, Bruno Schmitt, Justin G. Lietz, Alex McCaskey, Jun Ye, Ang Li, Alicia B. Magann, Corey I. Ostrove, Kenneth Rudinger, Robin Blume-Kohout, Kevin Young, Nathan E. Miller, Yilun Xu, Gang Huang, Irfan Siddiqi, John Lange, Christopher Zimmer, Travis Humble,
- Abstract summary: 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.
- Score: 13.07607004472821
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We propose an architecture, called NVQLink, for connecting high-performance computing (HPC) resources to the control system of a quantum processing unit (QPU) to accelerate workloads necessary to the operation of the QPU. We aim to support every physical modality of QPU and every type of QPU system controller (QSC). The HPC resource is optimized for real-time (latency-bounded) processing on tasks with latency tolerances of tens of microseconds. The network connecting the HPC and QSC is implemented on commercially available Ethernet and can be adopted relatively easily by QPU and QSC builders, and we report a round-trip latency measurement of 3.96 microseconds (max) with prospects of further optimization. We describe an extension to the CUDA-Q programming model and runtime architecture to support real-time callbacks and data marshaling between the HPC and QSC. By doing so, NVQLink extends heterogeneous, kernel-based programming to the QSC, allowing the programmer to address CPU, GPU, and FPGA subsystems in the QSC, all in the same C++ program, avoiding the use of a performance-limiting HTTP interface. We provide a pattern for QSC builders to integrate with this architecture by making use of multi-level intermediate representation dialects and progressive lowering to encapsulate QSC code.
Related papers
- CUNQA: a Distributed Quantum Computing emulator for HPC [1.2109519547057512]
CUNQA allows testing, evaluating and studying quantum computers in high-performance computing environments.<n>It implements the three DQC models of no-communication, classical-communication and quantum-communication.<n>CUNQA is the first tool designed to emulate the three DQC schemes in an HPC environment.
arXiv Detail & Related papers (2025-11-07T12:57:05Z) - Tackling the Challenges of Adding Pulse-level Support to a Heterogeneous HPCQC Software Stack: MQSS Pulse [4.335382301829783]
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.
arXiv Detail & Related papers (2025-10-30T14:55:38Z) - 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) - Towards a user-centric HPC-QC environment [39.146761527401424]
We show progress towards a basic, but portable, runtime environment for developing and executing hybrid quantum-classical programs running in High Performance environments enhanced with Quantum Processing Units (QPUs)<n>This approach enables managing multiple programming Software Development Kits (SDKs) as first-class citizens in the environment by building on a recently proposed vendor-neutral Quantum Resource Management Interface (QRMI)
arXiv Detail & Related papers (2025-09-24T19:53:36Z) - QMIO: A tightly integrated hybrid HPCQC system [2.785096184515774]
We present QMIO: a state-of-the-art hybrid HPCQC system, which tightly integrates HPC and QC.<n>We describe its hardware and software components, the integration, and the lessons learned during the design, implementation, and operation of the system.
arXiv Detail & Related papers (2025-05-25T18:46:25Z) - Hardware-Software Co-design for Distributed Quantum Computing [7.928706053656785]
Distributed quantum computing (DQC) offers a pathway for scaling up quantum computing architectures beyond the confines of a single chip.<n> Entanglement is a crucial resource for implementing non-local operations in DQC.<n>We show that our hardware-software co-design improves both the runtime and the output fidelity under a realistic model of DQC.
arXiv Detail & Related papers (2025-03-24T04:19:32Z) - Elastic Entangled Pair and Qubit Resource Management in Quantum Cloud
Computing [73.7522199491117]
Quantum cloud computing (QCC) offers a promising approach to efficiently provide quantum computing resources.
The fluctuations in user demand and quantum circuit requirements are challenging for efficient resource provisioning.
We propose a resource allocation model to provision quantum computing and networking resources.
arXiv Detail & Related papers (2023-07-25T00:38:46Z) - A Design Framework for the Simulation of Distributed Quantum Computing [2.969582361376132]
Growing demand for large-scale quantum computers is pushing research on Distributed Quantum Computing (DQC)
Recent experimental efforts have demonstrated some of the building blocks for such a design.
DQC systems are clusters of quantum processing units connected by means of quantum network infrastructures.
arXiv Detail & Related papers (2023-06-20T13:52:05Z) - Matching Game for Optimized Association in Quantum Communication
Networks [65.16483325184237]
This paper proposes a swap-stable request-QS association algorithm for quantum switches.
It achieves a near-optimal (within 5%) performance in terms of the percentage of served requests.
It is shown to be scalable and maintain its near-optimal performance even when the size of the QCN increases.
arXiv Detail & Related papers (2023-05-22T03:39:18Z) - 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) - QSAN: A Near-term Achievable Quantum Self-Attention Network [73.15524926159702]
Self-Attention Mechanism (SAM) is good at capturing the internal connections of features.
A novel Quantum Self-Attention Network (QSAN) is proposed for image classification tasks on near-term quantum devices.
arXiv Detail & Related papers (2022-07-14T12:22:51Z) - Versatile and concurrent FPGA-based architecture for practical quantum
communication systems [0.0]
This work presents a hardware and software architecture which can be used in systems that implement Quantum Key Distribution (QKD) and Quantum Random Number Generation (QRNG) schemes.
This architecture fully exploits the capability of a System-on-a-Chip (SoC) which comprehends both a Field Programmable Gate Array (FPGA) and a dual core CPU unit.
arXiv Detail & Related papers (2021-07-05T08:23:08Z) - 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)
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.