pith. machine review for the scientific record. sign in

arxiv: cs/0103009 · v3 · submitted 2001-03-08 · 💻 cs.PL · quant-ph

Recognition: unknown

Toward an architecture for quantum programming

Authors on Pith no claims yet
classification 💻 cs.PL quant-ph
keywords quantumlanguageclassicalcomputationdeviceoperationsprogrammingwill
0
0 comments X
read the original abstract

It is becoming increasingly clear that, if a useful device for quantum computation will ever be built, it will be embodied by a classical computing machine with control over a truly quantum subsystem, this apparatus performing a mixture of classical and quantum computation. This paper investigates a possible approach to the problem of programming such machines: a template high level quantum language is presented which complements a generic general purpose classical language with a set of quantum primitives. The underlying scheme involves a run-time environment which calculates the byte-code for the quantum operations and pipes it to a quantum device controller or to a simulator. This language can compactly express existing quantum algorithms and reduce them to sequences of elementary operations; it also easily lends itself to automatic, hardware independent, circuit simplification. A publicly available preliminary implementation of the proposed ideas has been realized using the C++ language.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.