Compilação e execução de código da linguagem QML no computador quântico da IBM

Detalhes bibliográficos
Autor(a) principal: Schittler, João Gabriel da Cunha
Data de Publicação: 2022
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/00130000083t5
Texto Completo: http://repositorio.ufsm.br/handle/1/24615
Resumo: Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2022.
id UFSM_998194eab9e7f23ce2448daeb7ae2eea
oai_identifier_str oai:repositorio.ufsm.br:1/24615
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Compilação e execução de código da linguagem QML no computador quântico da IBMComputação quânticaSemântica formalCompiladoresCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2022.In this work we present a compiler for the functional quantum programming language QML, which has structures for quantum control, together with a code execution environment compiled on IBM’s quantum computer, the IBMQ. The FLEX and BISON tools were used, together with a program in C++ , to implement the language’s parser and the Qiskit package with a program in Python, for the construction and execution of the quantum circuits. The compiler can correctly translate QML programs that use the basic type of qubits. Some simple examples that compile and run correctly on IBMQ are presented.Nesse trabalho é apresentado um compilador para a linguagem de programação quântica funcional QML, que possui estruturas para controle quântico, juntamente com um ambiente de execução de código compilado no computador quântico da IBM, o IBMQ. Foram usadas as ferramentas FLEX e BISON, juntamente com um programa em C++, para implementar o parser da linguagem e o pacote Qiskit com um programa em Python, para a construção e execução dos circuitos quânticos. O compilador consegue corretamente traduzir programas QML que usam o tipo qubit simples. Alguns exemplos simples que são compilados e executados corretamente no IBMQ são apresentados.Universidade Federal de Santa MariaBrasilUFSMCentro de TecnologiaVizzotto, Juliana KaizerSchittler, João Gabriel da Cunha2022-05-31T20:42:34Z2022-05-31T20:42:34Z2022-02-112022Trabalho de Conclusão de Curso de Graduaçãoinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://repositorio.ufsm.br/handle/1/24615ark:/26339/00130000083t5porAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-06-01T15:03:20Zoai:repositorio.ufsm.br:1/24615Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2022-06-01T15:03:20Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Compilação e execução de código da linguagem QML no computador quântico da IBM
title Compilação e execução de código da linguagem QML no computador quântico da IBM
spellingShingle Compilação e execução de código da linguagem QML no computador quântico da IBM
Schittler, João Gabriel da Cunha
Computação quântica
Semântica formal
Compiladores
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Compilação e execução de código da linguagem QML no computador quântico da IBM
title_full Compilação e execução de código da linguagem QML no computador quântico da IBM
title_fullStr Compilação e execução de código da linguagem QML no computador quântico da IBM
title_full_unstemmed Compilação e execução de código da linguagem QML no computador quântico da IBM
title_sort Compilação e execução de código da linguagem QML no computador quântico da IBM
author Schittler, João Gabriel da Cunha
author_facet Schittler, João Gabriel da Cunha
author_role author
dc.contributor.none.fl_str_mv Vizzotto, Juliana Kaizer
dc.contributor.author.fl_str_mv Schittler, João Gabriel da Cunha
dc.subject.por.fl_str_mv Computação quântica
Semântica formal
Compiladores
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Computação quântica
Semântica formal
Compiladores
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2022.
publishDate 2022
dc.date.none.fl_str_mv 2022-05-31T20:42:34Z
2022-05-31T20:42:34Z
2022-02-11
2022
dc.type.driver.fl_str_mv Trabalho de Conclusão de Curso de Graduação
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/24615
dc.identifier.dark.fl_str_mv ark:/26339/00130000083t5
url http://repositorio.ufsm.br/handle/1/24615
identifier_str_mv ark:/26339/00130000083t5
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1847103463911063552