Compilação e execução de código da linguagem QML no computador quântico da IBM
| Autor(a) principal: | |
|---|---|
| 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 |