Tierkreis: A Dataflow Framework for Hybrid Quantum-Classical Computing

11/04/2022
by   Seyon Sivarajah, et al.
0

We present Tierkreis, a higher-order dataflow graph program representation and runtime designed for compositional, quantum-classical hybrid algorithms. The design of the system is motivated by the remote nature of quantum computers, the need for hybrid algorithms to involve cloud and distributed computing, and the long-running nature of these algorithms. The graph-based representation reflects how designers reason about and visualise algorithms, and allows automatic parallelism and asynchronicity. A strong, static type system and higher-order semantics allow for high expressivity and compositionality in the program. The flexible runtime protocol enables third-party developers to add functionality using any language or environment. With Tierkreis, quantum software developers can easily build, visualise, verify, test, and debug complex hybrid workflows, and immediately deploy them to the cloud or a custom distributed environment.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/13/2020

A quantum-classical cloud platform optimized for variational hybrid algorithms

In order to support near-term applications of quantum computing, a new c...
research
12/10/2018

Formalization of Metatheory of the Quipper Quantum Programming Language in a Linear Logic

We develop a linear logical framework within the Hybrid system and use i...
research
05/29/2020

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

We propose a runtime architecture that can be used in the development of...
research
07/26/2023

QPLEX: Realizing the Integration of Quantum Computing into Combinatorial Optimization Software

Quantum computing has the potential to surpass the capabilities of curre...
research
10/03/2022

Q2Graph: a modelling tool for measurement-based quantum computing

The quantum circuit model is the default for encoding an algorithm inten...
research
08/27/2018

Realizing quantum linear regression with auxiliary qumodes

In order to exploit quantum advantages, quantum algorithms are indispens...
research
07/18/2020

PaSh: Light-touch Data-Parallel Shell Processing

This paper presents PaSh, a system for parallelizing POSIX shell scripts...

Please sign up or login with your details

Forgot password? Click here to reset