NetQASM -- A low-level instruction set architecture for hybrid
quantum-classical programs in a quantum internet
- URL: http://arxiv.org/abs/2111.09823v2
- Date: Wed, 15 Dec 2021 12:40:36 GMT
- Title: NetQASM -- A low-level instruction set architecture for hybrid
quantum-classical programs in a quantum internet
- Authors: Axel Dahlberg, Bart van der Vecht, Carlo Delle Donne, Matthew
Skrzypczyk, Ingmar te Raa, Wojciech Kozlowski, Stephanie Wehner
- Abstract summary: NetQASM is a low-level instruction set architecture for quantum internet applications.
We implement NetQASM in a series of tools to write, parse, encode and run NetQASM code.
- Score: 0.1477771876929053
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We introduce NetQASM, a low-level instruction set architecture for quantum
internet applications. NetQASM is a universal, platform-independent and
extendable instruction set with support for local quantum gates, powerful
classical logic and quantum networking operations for remote entanglement
generation. Furthermore, NetQASM allows for close integration of classical
logic and communication at the application layer with quantum operations at the
physical layer. This enables quantum network applications to be programmed in
high-level platform-independent software, which is not possible using any other
QASM variants. We implement NetQASM in a series of tools to write, parse,
encode and run NetQASM code, which are available online. Our tools include a
higher-level SDK in Python, which allows an easy way of programming
applications for a quantum internet. Our SDK can be used at home by making use
of our existing quantum simulators, NetSquid and SimulaQron, and will also
provide a public interface to hardware released on a future iteration of
Quantum Network Explorer.
Related papers
- QADL: Prototype of Quantum Architecture Description Language [5.032368657209642]
Quantum Software (QSW) uses the principles of quantum mechanics, specifically programming quantum bits (qubits) that manipulate quantum gates, to implement quantum computing systems.
We introduce QADL (Quantum Architecture Language), which provides a specification language, design space, and execution environment for QSW architecture.
arXiv Detail & Related papers (2024-10-13T19:09:38Z) - 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) - Foundations of Quantum Federated Learning Over Classical and Quantum
Networks [59.121263013213756]
Quantum federated learning (QFL) is a novel framework that integrates the advantages of classical federated learning (FL) with the computational power of quantum technologies.
QFL can be deployed over both classical and quantum communication networks.
arXiv Detail & Related papers (2023-10-23T02:56:00Z) - Reconfigurable Quantum Internet Service Provider [13.854695863568166]
We demonstrate the concept of quantum internet service provider (QISP)
We construct a reconfigurable QISP comprising both the quantum hardware and classical control software.
Our experiment demonstrates the robust capabilities of the QISP.
arXiv Detail & Related papers (2023-05-15T22:19:00Z) - Recent Advances for Quantum Neural Networks in Generative Learning [98.88205308106778]
Quantum generative learning models (QGLMs) may surpass their classical counterparts.
We review the current progress of QGLMs from the perspective of machine learning.
We discuss the potential applications of QGLMs in both conventional machine learning tasks and quantum physics.
arXiv Detail & Related papers (2022-06-07T07:32:57Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
We present a modernized version of the Quantum Virtual Machine (TNQVM) which serves as a quantum circuit simulation backend in the e-scale ACCelerator (XACC) framework.
The new version is based on the general purpose, scalable network processing library, ExaTN, and provides multiple quantum circuit simulators.
By combining the portable XACC quantum processors and the scalable ExaTN backend we introduce an end-to-end virtual development environment which can scale from laptops to future exascale platforms.
arXiv Detail & Related papers (2021-04-21T13:26:42Z) - 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) - Quantum Deformed Neural Networks [83.71196337378022]
We develop a new quantum neural network layer designed to run efficiently on a quantum computer.
It can be simulated on a classical computer when restricted in the way it entangles input states.
arXiv Detail & Related papers (2020-10-21T09:46:12Z) - 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) - Classical and Quantum Data Interaction in Programming Languages: A
Runtime Architecture [0.0]
The proposed runtime architecture enables dynamic interaction between classical and quantum data.
It is done by leaving the quantum code generation for the runtime and introducing the concept of futures for quantum measurements.
Being suitable for the current Noisy Intermediate-Scale Quantum (NISQ) Computers, the runtime architecture is also appropriate for simulation and future Fault-Tolerance Quantum Computers.
arXiv Detail & Related papers (2020-05-29T23:51:24Z)
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.