Standard

A practical quantum programming framework and its highly-parallel virtual execution. / Vandriessche, Yves; D'Hondt, Ellie; D'Hondt, Theo; Kashefi, Elham (Editor).

In: The First Workshop on Parallel Quantum Computing (ParQ 2013), 08.09.2013.

Research output: Contribution to journalOther scientific journal contributionResearch

Harvard

Vandriessche, Y, D'Hondt, E, D'Hondt, T & Kashefi, E (ed.) 2013, 'A practical quantum programming framework and its highly-parallel virtual execution' The First Workshop on Parallel Quantum Computing (ParQ 2013).

APA

Vandriessche, Y., D'Hondt, E., D'Hondt, T., & Kashefi, E. (Ed.) (2013). A practical quantum programming framework and its highly-parallel virtual execution. The First Workshop on Parallel Quantum Computing (ParQ 2013).

Vancouver

Vandriessche Y, D'Hondt E, D'Hondt T, Kashefi E, (ed.). A practical quantum programming framework and its highly-parallel virtual execution. The First Workshop on Parallel Quantum Computing (ParQ 2013). 2013 Sep 8.

Author

Vandriessche, Yves ; D'Hondt, Ellie ; D'Hondt, Theo ; Kashefi, Elham (Editor). / A practical quantum programming framework and its highly-parallel virtual execution. In: The First Workshop on Parallel Quantum Computing (ParQ 2013). 2013.

BibTeX

@article{d5a03d28d039492aaaf239cc4d2b586f,
title = "A practical quantum programming framework and its highly-parallel virtual execution",
abstract = "We present a practical quantum programming framework based on the formal framework of the Measurement Calculus and powered by our high-performance virtual execution engine: the Quantum Virtual Machine. Within this work, we employ various software engineering and high performance computing techniques in order to facilitate the design, composition, transformation, verification and execution of measurement-based quantum programs. Our first contribution lies in the design and construction of the framework itself. We present a complete prototype of the framework, which implements its entire layered architecture, viz. a complete quantum 'software stack'. Each layer deals with a separate concern, following the logical division lines in the semantics of the Measurement Calculus. Our second contribution is located in the execution layer of the framework: the formulation of the inherent parallelism in measurement- based quantum computing simulation and its high-performance implementation in the form of the Quantum Virtual Machine.",
keywords = "quantum computing, quantum computing simulation, parallel computing, measurement-based quantum computing, dataflow",
author = "Yves Vandriessche and Ellie D'Hondt and Theo D'Hondt and Elham Kashefi",
note = "Elham Kashefi",
year = "2013",
month = "9",
day = "8",
language = "English",
journal = "The First Workshop on Parallel Quantum Computing (ParQ 2013)",

}

RIS

TY - JOUR

T1 - A practical quantum programming framework and its highly-parallel virtual execution

AU - Vandriessche, Yves

AU - D'Hondt, Ellie

AU - D'Hondt, Theo

A2 - Kashefi, Elham

N1 - Elham Kashefi

PY - 2013/9/8

Y1 - 2013/9/8

N2 - We present a practical quantum programming framework based on the formal framework of the Measurement Calculus and powered by our high-performance virtual execution engine: the Quantum Virtual Machine. Within this work, we employ various software engineering and high performance computing techniques in order to facilitate the design, composition, transformation, verification and execution of measurement-based quantum programs. Our first contribution lies in the design and construction of the framework itself. We present a complete prototype of the framework, which implements its entire layered architecture, viz. a complete quantum 'software stack'. Each layer deals with a separate concern, following the logical division lines in the semantics of the Measurement Calculus. Our second contribution is located in the execution layer of the framework: the formulation of the inherent parallelism in measurement- based quantum computing simulation and its high-performance implementation in the form of the Quantum Virtual Machine.

AB - We present a practical quantum programming framework based on the formal framework of the Measurement Calculus and powered by our high-performance virtual execution engine: the Quantum Virtual Machine. Within this work, we employ various software engineering and high performance computing techniques in order to facilitate the design, composition, transformation, verification and execution of measurement-based quantum programs. Our first contribution lies in the design and construction of the framework itself. We present a complete prototype of the framework, which implements its entire layered architecture, viz. a complete quantum 'software stack'. Each layer deals with a separate concern, following the logical division lines in the semantics of the Measurement Calculus. Our second contribution is located in the execution layer of the framework: the formulation of the inherent parallelism in measurement- based quantum computing simulation and its high-performance implementation in the form of the Quantum Virtual Machine.

KW - quantum computing

KW - quantum computing simulation

KW - parallel computing

KW - measurement-based quantum computing

KW - dataflow

M3 - Other scientific journal contribution

JO - The First Workshop on Parallel Quantum Computing (ParQ 2013)

JF - The First Workshop on Parallel Quantum Computing (ParQ 2013)

ER -

ID: 2337396