This paper investigates a novel approach to the problem of programming mixed classical/quantum computing machines. A general discussion about quantum programming issues, models and hardware requirements is followed by the first step of this work plan, namely a template high level quantum language which complements a generic general purpose classical language with a set of quantum primitives. The proposed implementation scheme involves a run time interpreter byte-coding the quantum operations and piping them to a quantum device controller (or a simulator of some sort). We claim that the proposed language can compactly express existing quantum algorithms and believe that it can facilitate the design of future ones. Moreover, the general scheme provides hooks for optimization modules both dependent on and independent from the underlying quantum device

Toward an architecture for quantum programming

Serafini, Luciano
2001-01-01

Abstract

This paper investigates a novel approach to the problem of programming mixed classical/quantum computing machines. A general discussion about quantum programming issues, models and hardware requirements is followed by the first step of this work plan, namely a template high level quantum language which complements a generic general purpose classical language with a set of quantum primitives. The proposed implementation scheme involves a run time interpreter byte-coding the quantum operations and piping them to a quantum device controller (or a simulator of some sort). We claim that the proposed language can compactly express existing quantum algorithms and believe that it can facilitate the design of future ones. Moreover, the general scheme provides hooks for optimization modules both dependent on and independent from the underlying quantum device
2001
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/2429
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact