Exportar este item: EndNote BibTex

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 DCValorIdioma
dc.creatorGOMES, Mouglas Eugênio Nasário-
dc.creator.Latteshttp://lattes.cnpq.br/1555094993458377por
dc.contributor.advisor1OLIVEIRA JUNIOR, Wilson Rosa de-
dc.contributor.advisor-co1FERREIRA, Tiago Alessandro Espínola-
dc.contributor.referee1MELLO, Rafael Ferreira Leite de-
dc.contributor.referee2SILVA, Ricardo Martins de Abreu-
dc.date.accessioned2017-02-08T13:00:48Z-
dc.date.issued2015-07-27-
dc.identifier.citationGOMES, 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.urihttp://www.tede2.ufrpe.br:8080/tede2/handle/tede2/6237-
dc.description.resumoEste 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.abstractThis 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.provenanceSubmitted 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.provenanceMade 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-27eng
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESpor
dc.formatapplication/pdf*
dc.languageporpor
dc.publisherUniversidade Federal Rural de Pernambucopor
dc.publisher.departmentDepartamento de Estatística e Informáticapor
dc.publisher.countryBrasilpor
dc.publisher.initialsUFRPEpor
dc.publisher.programPrograma de Pós-Graduação em Informática Aplicadapor
dc.rightsAcesso Abertopor
dc.subjectLinguagem de programaçãopor
dc.subjectComputação quânticapor
dc.subjectCircuito quânticopor
dc.subjectLinDCQpor
dc.subjectProgramming languageeng
dc.subjectQuantum computationeng
dc.subjectQuantum circuiteng
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.titleLinDCQ : uma linguagem para descrição de circuitos quânticos que possibilita o cálculo das operações na GPU utilizando JOCLpor
dc.typeDissertaçãopor
Aparece nas coleções:Mestrado em Informática Aplicada

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Mouglas Eugenio Nasario Gomes.pdfDocumento principal2,38 MBAdobe PDFBaixar/Abrir Pré-Visualizar


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.