Qoala: an Application Execution Environment for Quantum Internet Nodes
- URL: http://arxiv.org/abs/2502.17296v1
- Date: Mon, 24 Feb 2025 16:25:20 GMT
- Title: Qoala: an Application Execution Environment for Quantum Internet Nodes
- Authors: Bart van der Vecht, Atak Talay Yücel, Hana Jirovská, Stephanie Wehner,
- Abstract summary: 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.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Recently, a first-of-its-kind operating system for programmable quantum network nodes was developed, called QNodeOS. Here, we present an extension of QNodeOS called Qoala, which introduces (1) a unified program format for hybrid interactive classical-quantum programs, providing a well-defined target for compilers, and (2) a runtime representation of a program that allows joint scheduling of the hybrid classical-quantum program, multitasking, and asynchronous program execution. Based on concrete design considerations, we put forward the architecture of Qoala, including the program structure and execution mechanism. We implement Qoala in the form of a modular and extendible simulator that is validated against real-world quantum network hardware (available online). However, Qoala is not meant to be purely a simulator, and implementation is planned on real hardware. We evaluate Qoala's effectiveness and performance sensitivity to latencies and network schedules using an extensive simulation study. Qoala provides a framework that opens the door for future computer science research into quantum network applications, including scheduling algorithms and compilation strategies that can now readily be explored using the framework and tools provided.
Related papers
- A Modular Quantum Network Architecture for Integrating Network Scheduling with Local Program Execution [0.0]
We propose an architecture for scheduling network operations enabling the end-to-end generation of entanglement according to user demand.
A key element of this architecture is the definition of an entanglement packet to meet application requirements on near-term quantum networks.
We show our architecture facilitates the execution of quantum network applications, and that robust admission control is required to maintain quality of service.
arXiv Detail & Related papers (2025-03-16T17:24:25Z) - 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) - A Web-based Software Development Kit for Quantum Network Simulation [0.29465623430708915]
There is limited traction towards building a quantum networking community.
Our Quantum Network Development Kit (QNDK) project aims to solve these issues.
It includes a graphical user interface to easily develop and run quantum network simulations with very little code.
arXiv Detail & Related papers (2024-08-10T16:15:13Z) - 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 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) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum
Simulation [48.341084094844746]
We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
arXiv Detail & Related papers (2021-05-17T16:17:57Z) - Composable Programming of Hybrid Workflows for Quantum Simulation [48.341084094844746]
We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
arXiv Detail & Related papers (2021-01-20T14:20:14Z) - 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) - SeQUeNCe: A Customizable Discrete-Event Simulator of Quantum Networks [53.56179714852967]
This work develops SeQUeNCe, a comprehensive, customizable quantum network simulator.
We implement a comprehensive suite of network protocols and demonstrate the use of SeQUeNCe by simulating a photonic quantum network with nine routers equipped with quantum memories.
We are releasing SeQUeNCe as an open source tool and aim to generate community interest in extending it.
arXiv Detail & Related papers (2020-09-25T01:52:15Z) - Quingo: A Programming Framework for Heterogeneous Quantum-Classical
Computing with NISQ Features [0.0]
We propose the Quingo framework to integrate and manage quantum-classical software and hardware to provide the programmability over HQCC applications.
We also propose the Quingo programming language, an external domain-specific language highlighting timer-based timing control and opaque operation definition.
arXiv Detail & Related papers (2020-09-02T06:42:51Z)
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.