Compilation and Execution of QML language code in the IBM Quantum Computer
Abstract
This paper descibes an ongoing project that aims to implement a compiler for the quantum programing language QML that generates quantum circuits, and then execute these compiled circuits on a IBM quantum computer using the Qiskit package.
Keywords:
Quantum computing, quantum circuits, Qiskit
References
IBM quantum website. https://quantum-computing.ibm.com/. acessado em 24/09/2021.
Qiskit website. https://qiskit.org/. acessado em 24/09/2021.
Altenkirch, T. and Grattage, J. (2005). A functional quantum programming language. In 20th Annual IEEE Symposium on Logic in Computer Science.
Feynman, R. P. (1982). Simulating physics with computers. 21(6):467–488.
Grattage, J. and Altenkirch, T. (2005). A compiler for a functional quantum programming language. Manuscript.
Grover, L. K. (1996). A fast quantum mechanical algorithm for database search. In Proceedings of STOC-1996, pages 212–219. ACM.
Nielsen, M. A. and Chuang, I. L. (2011). Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press, USA, 10th edition.
Shor, P. W. (1997). Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Journal on Computing, 26(5):1484–1509.
Qiskit website. https://qiskit.org/. acessado em 24/09/2021.
Altenkirch, T. and Grattage, J. (2005). A functional quantum programming language. In 20th Annual IEEE Symposium on Logic in Computer Science.
Feynman, R. P. (1982). Simulating physics with computers. 21(6):467–488.
Grattage, J. and Altenkirch, T. (2005). A compiler for a functional quantum programming language. Manuscript.
Grover, L. K. (1996). A fast quantum mechanical algorithm for database search. In Proceedings of STOC-1996, pages 212–219. ACM.
Nielsen, M. A. and Chuang, I. L. (2011). Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press, USA, 10th edition.
Shor, P. W. (1997). Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Journal on Computing, 26(5):1484–1509.
Published
2021-11-17
How to Cite
SCHITTLER, João Gabriel da Cunha; VIZZOTO, Juliana Kaizer.
Compilation and Execution of QML language code in the IBM Quantum Computer. In: WORKSHOP-SCHOOL ON THEORETICAL COMPUTER SCIENCE (WEIT), 6. , 2021, Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2021
.
p. 49-53.
DOI: https://doi.org/10.5753/weit.2021.18921.
