Classical and Quantum Data Interaction in Programming Languages: A Runtime Architecture

We propose a runtime architecture that can be used in the development of a quantum programming language and its programming environment. The proposed runtime architecture enables dynamic interaction between classical and quantum data following the restriction that a quantum computer is available in the cloud as a batch computer, with no interaction with the classical computer during its execution. It is done by leaving the quantum code generation for the runtime and introducing the concept of futures for quantum measurements. When implemented in a quantum programming language, those strategies aim to facilitate the development of quantum applications, especially for beginning programmers and students. 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/27/2022

Programming with Quantum Mechanics

Quantum computing is an emerging paradigm that opens a new era for expon...
research
09/02/2020

Quingo: A Programming Framework for Heterogeneous Quantum-Classical Computing with NISQ Features

Noisy Intermediate-Scale Quantum (NISQ) technology proposes requirements...
research
05/17/2023

RuLa: A Programming Language for RuleSet-based Quantum Repeaters

Quantum Repeaters are one critical technology for scalable quantum netwo...
research
11/28/2019

Poq: Projection-based Runtime Assertions for Debugging on a Quantum Computer

In this paper, we propose Poq, a runtime assertion scheme for debugging ...
research
05/24/2020

Quadratic Sieve Factorization Quantum Algorithm and its Simulation

Quantum computing is a winsome field that concerns with the behaviour an...
research
11/04/2022

Tierkreis: A Dataflow Framework for Hybrid Quantum-Classical Computing

We present Tierkreis, a higher-order dataflow graph program representati...
research
03/14/2022

Memristor-based cryogenic programmable DC sources for scalable in-situ quantum-dot control

Current quantum systems based on spin qubits are controlled by classical...

Please sign up or login with your details

Forgot password? Click here to reset