Compartilhamento |
![]() ![]() |
Use este identificador para citar ou linkar para este item:
http://www.tede2.ufrpe.br:8080/tede2/handle/tede2/6237
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | GOMES, Mouglas Eugênio Nasário | - |
dc.creator.Lattes | http://lattes.cnpq.br/1555094993458377 | por |
dc.contributor.advisor1 | OLIVEIRA JUNIOR, Wilson Rosa de | - |
dc.contributor.advisor-co1 | FERREIRA, Tiago Alessandro Espínola | - |
dc.contributor.referee1 | MELLO, Rafael Ferreira Leite de | - |
dc.contributor.referee2 | SILVA, Ricardo Martins de Abreu | - |
dc.date.accessioned | 2017-02-08T13:00:48Z | - |
dc.date.issued | 2015-07-27 | - |
dc.identifier.citation | GOMES, Mouglas Eugênio Nasário. LinDCQ : uma linguagem para descrição de circuitos quânticos que possibilita o cálculo das operações na GPU utilizando JOCL. 2015. 115 f. Dissertação (Programa de Pós-Graduação em Informática Aplicada) - Universidade Federal Rural de Pernambuco, Recife. | por |
dc.identifier.uri | http://www.tede2.ufrpe.br:8080/tede2/handle/tede2/6237 | - |
dc.description.resumo | Este trabalho apresenta a ferramenta LinDCQ - uma linguagem de descrição e programação de circuitos quânticos — a qual possibilita a criação de circuitos quânticos com cálculo das operações realizados de forma paralela na GPU, utilizando JOCL. A ferramenta também permite a geração do circuito de forma gráfica. Utiliza gramáticas como mecanismo na geração de linguagens e autômatos como mecanismo reconhecedor de linguagens e de expressões regulares. Nesse contexto é apresentada uma discussão sobre as fases dos compiladores e sobre a computação quântica, assim como uma explanação sobre as principais tecnologias utilizadas para o desenvolvimento de circuitos quânticos. A ferramenta LinDCQ é composta de: gramática no formato BNF (Backus-Naur-Form), compilador que verifica a incidência de erros no código a ser executado, de uma interface gráfica com características facilitadoras à programação que permite a construção do circuito de forma gráfica e de algoritmos paralelos em JOCL para executar as operações que requerem maior custo computacional na GPU. Ao final é realizado um experimento com o intuito de aferir a usabilidade da ferramenta, para, deste modo, garantir um maior um nível de aceitação do usuário, facilitando a interação do mesmo com a ferramenta desenvolvida nesta dissertação. | por |
dc.description.abstract | This paper presents the LinDCQ tool — a description language and programming quantum circuits — which enables the creation of quantum circuits with calculus of operations performed in parallel on the GPU, using JOCL. The tool also allows the generation of graphically circuit. Used as a mechanism to generate grammars of languages and automata as language recognizer and the regular expression engine. In this context a discussion of the phases of compilers and on quantum computation is presented as well as an explanation of the main technologies used for the development of quantum circuits. LinDCQ The tool consists of: grammar in BNF form (Backus-Naur-Form), the compiler verifies that the incidence of errors in the code to be executed, a graphical interface to facilitate the programming features that allow the construction of the circuit graphically and parallel algorithms JOCL to perform operations that require greater computational cost in the GPU. At the end of an experiment is performed in order to assess the usability of the tool, to thereby ensure a higher level of user acceptance, facilitating interaction thereof with the tool developed in this work. | eng |
dc.description.provenance | Submitted by Mario BC (mario@bc.ufrpe.br) on 2017-02-08T13:00:48Z No. of bitstreams: 1 Mouglas Eugenio Nasario Gomes.pdf: 2441879 bytes, checksum: 71064821936a79cf37326006ed006c46 (MD5) | eng |
dc.description.provenance | Made available in DSpace on 2017-02-08T13:00:48Z (GMT). No. of bitstreams: 1 Mouglas Eugenio Nasario Gomes.pdf: 2441879 bytes, checksum: 71064821936a79cf37326006ed006c46 (MD5) Previous issue date: 2015-07-27 | eng |
dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES | por |
dc.format | application/pdf | * |
dc.language | por | por |
dc.publisher | Universidade Federal Rural de Pernambuco | por |
dc.publisher.department | Departamento de Estatística e Informática | por |
dc.publisher.country | Brasil | por |
dc.publisher.initials | UFRPE | por |
dc.publisher.program | Programa de Pós-Graduação em Informática Aplicada | por |
dc.rights | Acesso Aberto | por |
dc.subject | Linguagem de programação | por |
dc.subject | Computação quântica | por |
dc.subject | Circuito quântico | por |
dc.subject | LinDCQ | por |
dc.subject | Programming language | eng |
dc.subject | Quantum computation | eng |
dc.subject | Quantum circuit | eng |
dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | por |
dc.title | LinDCQ : uma linguagem para descrição de circuitos quânticos que possibilita o cálculo das operações na GPU utilizando JOCL | por |
dc.type | Dissertação | por |
Aparece nas coleções: | Mestrado em Informática Aplicada |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Mouglas Eugenio Nasario Gomes.pdf | Documento principal | 2,38 MB | Adobe PDF | Baixar/Abrir Pré-Visualizar |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.