skip to main content

Towards Implementation of a Generalized Architecture for High-Level Quantum Programming Language

Ameen, El-Mahdy M. ; Ali, Hesham A. ; Salem, Mofreh M. ; Badawy, Mahmoud

International journal of theoretical physics, 2017-08, Vol.56 (8), p.2376-2412 [Periódico revisado por pares]

New York: Springer US

Texto completo disponível

Citações Citado por
  • Título:
    Towards Implementation of a Generalized Architecture for High-Level Quantum Programming Language
  • Autor: Ameen, El-Mahdy M. ; Ali, Hesham A. ; Salem, Mofreh M. ; Badawy, Mahmoud
  • Assuntos: Accuracy ; Classification ; Computer architecture ; Correlation coefficients ; Elementary Particles ; Mathematical and Computational Physics ; Optimization ; Phase transitions ; Physics ; Physics and Astronomy ; Programming languages ; Quantum Field Theory ; Quantum Physics ; Source code ; Studies ; Theoretical
  • É parte de: International journal of theoretical physics, 2017-08, Vol.56 (8), p.2376-2412
  • Descrição: This paper investigates a novel architecture to the problem of quantum computer programming. A generalized architecture for a high-level quantum programming language has been proposed. Therefore, the programming evolution from the complicated quantum-based programming to the high-level quantum independent programming will be achieved. The proposed architecture receives the high-level source code and, automatically transforms it into the equivalent quantum representation. This architecture involves two layers which are the programmer layer and the compilation layer. These layers have been implemented in the state of the art of three main stages; pre-classification, classification, and post-classification stages respectively. The basic building block of each stage has been divided into subsequent phases. Each phase has been implemented to perform the required transformations from one representation to another. A verification process was exposed using a case study to investigate the ability of the compiler to perform all transformation processes. Experimental results showed that the efficacy of the proposed compiler achieves a correspondence correlation coefficient about R ≈ 1 between outputs and the targets. Also, an obvious achievement has been utilized with respect to the consumed time in the optimization process compared to other techniques. In the online optimization process, the consumed time has increased exponentially against the amount of accuracy needed. However, in the proposed offline optimization process has increased gradually.
  • Editor: New York: Springer US
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.