Compilação e Execução de código da linguagem QML no Computador Quântico da IBM

  • João Gabriel da Cunha Schittler Universidade Federal de Santa Maria (UFSM)
  • Juliana Kaizer Vizzoto Universidade Federal de Santa Maria (UFSM)

Resumo


Esse artigo descreve um projeto em andamento que propõe implementar um compilador para circuitos quânticos para a linguagem de programação quântica QML e então executar os circuitos compilados no computador quântico da IBM (IBM Quantum Computer) usando o pacote Qiskit.

Palavras-chave: computação quântica, circuitos quânticos, Qiskit

Referências

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.
Publicado
17/11/2021
SCHITTLER, João Gabriel da Cunha; VIZZOTO, Juliana Kaizer. Compilação e Execução de código da linguagem QML no Computador Quântico da IBM. In: WORKSHOP-ESCOLA DE INFORMÁTICA TEÓRICA (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.