Toward an architecture for quantum programming

被引:0
|
作者
S. Bettelli
T. Calarco
L. Serafini
机构
[1] Université Paul Sabatier,Laboratoire de Physique Quantique
[2] National Institute of Standards and Technology,Istituto Trentino di Cultura
[3] ECT*,undefined
[4] European Centre for Theoretical Studies in Nuclear Physics and Related Areas,undefined
[5] Centro per la Ricerca Scientifica e Tecnologica (ITC-IRST),undefined
关键词
Quantum Computation; Computing Machine; Level Quantum; Quantum Algorithm; Elementary Operation;
D O I
暂无
中图分类号
学科分类号
摘要
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 realised using the language.
引用
收藏
页码:181 / 200
页数:19
相关论文
共 50 条