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 条
  • [31] Painting Toward Architecture
    不详
    [J]. LIBRARY JOURNAL, 1949, 74 (16) : 1325 - 1325
  • [32] Toward an Architecture of Enjoyment
    Lefebvre, Henri
    [J]. ARTFORUM INTERNATIONAL, 2014, 52 (08): : 232 - 235
  • [33] Thinking toward architecture
    Benedikt, M
    [J]. MOSAIC-A JOURNAL FOR THE INTERDISCIPLINARY STUDY OF LITERATURE, 2002, 35 (04): : 213 - 228
  • [34] Toward an architecture of engagement
    Steinberg, HM
    [J]. SUSTAINABLE CITY II: URBAN REGENERATION AND SUSTAINABILITY, 2002, 14 : 653 - 662
  • [35] Architecture for agent programming languages
    Hindriks, K
    d'Inverno, M
    Luck, M
    [J]. ECAI 2000: 14TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, 54 : 363 - 367
  • [36] Parameterized programming and software architecture
    Goguen, JA
    [J]. FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE, PROCEEDINGS, 1996, : 2 - 10
  • [37] Programming Methodologies and Software Architecture
    Reddy, A. Rama Mohan
    Naidu, M. M.
    Govindarajulu, P.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (11): : 29 - 39
  • [38] Toward an Architecture of Enjoyment
    Touloumi, Olga
    [J]. BUILDINGS & LANDSCAPES-JOURNAL OF THE VERNACULAR ARCHITECTURE FORUM, 2016, 23 (01) : 112 - +
  • [39] TOWARD AN ARCHITECTURE OF RESPONSIBILITY
    WILLIS, DE
    [J]. JOURNAL OF ARCHITECTURAL AND PLANNING RESEARCH, 1991, 8 : 15 - 22
  • [40] A microkernel architecture for constraint programming
    L. Michel
    P. Van Hentenryck
    [J]. Constraints, 2017, 22 : 107 - 151