Compilation strategies for quantum network programs using Qoala
- URL: http://arxiv.org/abs/2505.06162v1
- Date: Fri, 09 May 2025 16:12:42 GMT
- Title: Compilation strategies for quantum network programs using Qoala
- Authors: Samuel Oslovich, Bart van der Vecht, Stephanie Wehner,
- Abstract summary: We show how the extensions provided by Qoala can be used by a compiler to improve the performance of quantum network applications.<n>Our work highlights the potential of compiler optimizations for quantum network programs.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Execution of quantum network applications requires a software stack for nodes. Recently, the first designs and demonstrations have been proposed for such software stacks, including QNodeOS and its extension, Qoala. The latter enables compilation strategies previously not possible in QNodeOS. Here, we show how the extensions provided by Qoala can be used by a compiler to improve the performance of quantum network applications. We define new compilation strategies that allow the compiler to influence the scheduling and execution of quantum programs on a quantum network node. Through simulation, we demonstrate that our compilation strategies can reduce the execution time by up to 29.53% and increase the success probability by up to 25.12%. Our work highlights the potential of compiler optimizations for quantum network programs.
Related papers
- Qoala: an Application Execution Environment for Quantum Internet Nodes [0.0]
Qoala is an extension of QNodeOS, a first-of-its-kind operating system for programmable quantum network nodes.<n>We implement Qoala in the form of a modular and extendible simulator that is validated against real-world quantum network hardware.<n>We evaluate Qoala's effectiveness and performance sensitivity to latencies and network schedules using an extensive simulation study.
arXiv Detail & Related papers (2025-02-24T16:25:20Z) - SeQUeNCe GUI: An Extensible User Interface for Discrete Event Quantum Network Simulations [55.2480439325792]
SeQUeNCe is an open source simulator of quantum network communication.<n>We implement a graphical user interface which maintains the core principles of SeQUeNCe.
arXiv Detail & Related papers (2025-01-15T19:36:09Z) - Design and demonstration of an operating system for executing applications on quantum network nodes [25.579999010189177]
We present the first architecture capable of executing quantum network applications on quantum processors in platform-independent high-level software.
We show how our architecture allows us to maximize the use of quantum network hardware, by multitasking different applications on a quantum network for the first time.
arXiv Detail & Related papers (2024-07-25T18:00:08Z) - A Quantum-Classical Collaborative Training Architecture Based on Quantum
State Fidelity [50.387179833629254]
We introduce a collaborative classical-quantum architecture called co-TenQu.
Co-TenQu enhances a classical deep neural network by up to 41.72% in a fair setting.
It outperforms other quantum-based methods by up to 1.9 times and achieves similar accuracy while utilizing 70.59% fewer qubits.
arXiv Detail & Related papers (2024-02-23T14:09:41Z) - A Modular Quantum Compilation Framework for Distributed Quantum
Computing [0.0]
Distributed Quantum Computing is a scalable approach for increasing the number of available qubits for computational tasks.
We present a modular quantum compilation framework for DQC that takes into account both network and device constraints.
We also devised a strategy for remote scheduling that can exploit both TeleGate and TeleData operations.
arXiv Detail & Related papers (2023-05-04T16:13:23Z) - Compiler Optimization for Quantum Computing Using Reinforcement Learning [3.610459670994051]
We propose a reinforcement learning framework for developing optimized quantum circuit compilation flows.
The proposed framework is set up with a selection of compilation passes from IBM's Qiskit and Quantinuum's TKET.
It significantly outperforms both individual compilers in 73% of cases regarding the expected fidelity.
arXiv Detail & Related papers (2022-12-08T19:00:01Z) - DQC$^2$O: Distributed Quantum Computing for Collaborative Optimization
in Future Networks [54.03701670739067]
We propose an adaptive distributed quantum computing approach to manage quantum computers and quantum channels for solving optimization tasks in future networks.
Based on the proposed approach, we discuss the potential applications for collaborative optimization in future networks, such as smart grid management, IoT cooperation, and UAV trajectory planning.
arXiv Detail & Related papers (2022-09-16T02:44:52Z) - Compilation of algorithm-specific graph states for quantum circuits [55.90903601048249]
We present a quantum circuit compiler that prepares an algorithm-specific graph state from quantum circuits described in high level languages.
The computation can then be implemented using a series of non-Pauli measurements on this graph state.
arXiv Detail & Related papers (2022-09-15T14:52:31Z) - 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) - SQUARE: Strategic Quantum Ancilla Reuse for Modular Quantum Programs via
Cost-Effective Uncomputation [7.92565122267857]
We present a compilation infrastructure that tackles allocation and reclamation of scratch qubits (called ancilla) in quantum programs.
At its core, SQUARE strategically performs uncomputation to create opportunities for qubit reuse.
Our results show that SQUARE improves the average success rate of NISQ applications by 1.47X.
arXiv Detail & Related papers (2020-04-18T06:34:37Z)
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.