Uma ferramenta para projeto e simulação de circuitos quânticos.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2004 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12193 |
Resumo: | A Computação Quântica surgiu como uma promissora tecnologia alternativa capaz de contornar os problemas previstos para acontecerem em breve com a saturação da tecnologia atual (Computação Clássica). Estes problemas acontecem quando se trabalha com componentes muito pequenos, da ordem de poucos nanômetros, quando os efeitos da Mecânica Quântica começam a tornar-se mais fortes, gerando resultados aleatórios. A Computação Quântica toma proveito desses efeitos, resultando numa Computação não somente mais rápida, como um novo tipo de Computação, capaz de realizar tipos novos de computação impossíveis, em princípio, de serem realizadas classicamente. Embora a teoria da Computação Quântica venha se desenvolvendo com rapidez, a parte experimental ainda enfrenta grandes dificuldades. Embora implementações de algoritmos simples e com poucos qubits já tenham sido realizadas, ainda há problemas sérios de escalabilidade, descoerência e controlabilidade a serem resolvidos. Devido a esses problemas, torna-se imperativo o uso de simuladores tanto para o desenvolvimento de novos algoritmos quanto para o estudo dos algoritmos existentes. A simulação, porém, apresenta um problema, no que um sistema quântico só pode ser simulado eficientemente por outro sistema quântico. Um sistema quântico de n qubits levará um tempo O(2n ) para ser simulado por um computador clássico. A simulação, entretanto, mostra-se a alternativa mais viável em vista da falta de um hardware quântico. Este trabalho apresenta o processo de concepção e implementação de um simulador universal de circuitos quânticos, denominado Zeno. O modelo de circuitos quânticos foi escolhido por ser amplamente difundido e de fácil assimilação. O trabalho apresenta uma introdução aos conceitos de Computação Quântica usados na implementação do simulador, os requisitos gerais desejáveis para um novo simulador de circuitos quânticos, tanto do ponto de vista funcional quanto do não-funcional, o processo de desenvolvimento utilizado e uma análise dos resultados obtidos com a implementação do simulador. |
id |
UFCG_308419d240f6b8c2483593b20b92b538 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/12193 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Uma ferramenta para projeto e simulação de circuitos quânticos.A tool for quantum circuit design and simulation.Computação QuânticaSimulaçãoCircuitos QuânticosQuantum ComputingSimulationQuantum CircuitsCiência da ComputaçãoA Computação Quântica surgiu como uma promissora tecnologia alternativa capaz de contornar os problemas previstos para acontecerem em breve com a saturação da tecnologia atual (Computação Clássica). Estes problemas acontecem quando se trabalha com componentes muito pequenos, da ordem de poucos nanômetros, quando os efeitos da Mecânica Quântica começam a tornar-se mais fortes, gerando resultados aleatórios. A Computação Quântica toma proveito desses efeitos, resultando numa Computação não somente mais rápida, como um novo tipo de Computação, capaz de realizar tipos novos de computação impossíveis, em princípio, de serem realizadas classicamente. Embora a teoria da Computação Quântica venha se desenvolvendo com rapidez, a parte experimental ainda enfrenta grandes dificuldades. Embora implementações de algoritmos simples e com poucos qubits já tenham sido realizadas, ainda há problemas sérios de escalabilidade, descoerência e controlabilidade a serem resolvidos. Devido a esses problemas, torna-se imperativo o uso de simuladores tanto para o desenvolvimento de novos algoritmos quanto para o estudo dos algoritmos existentes. A simulação, porém, apresenta um problema, no que um sistema quântico só pode ser simulado eficientemente por outro sistema quântico. Um sistema quântico de n qubits levará um tempo O(2n ) para ser simulado por um computador clássico. A simulação, entretanto, mostra-se a alternativa mais viável em vista da falta de um hardware quântico. Este trabalho apresenta o processo de concepção e implementação de um simulador universal de circuitos quânticos, denominado Zeno. O modelo de circuitos quânticos foi escolhido por ser amplamente difundido e de fácil assimilação. O trabalho apresenta uma introdução aos conceitos de Computação Quântica usados na implementação do simulador, os requisitos gerais desejáveis para um novo simulador de circuitos quânticos, tanto do ponto de vista funcional quanto do não-funcional, o processo de desenvolvimento utilizado e uma análise dos resultados obtidos com a implementação do simulador.Quantum Computation appeared as a promissing alternative technology capable of turn around the problems predicted to happen soon with the saturation of the current technology (Classical Computation). These problems occur when one works with very small components, in the order of a few nanometers, when the Quantum Mechanics effects start to become stronger, generating random results. Quantum Computation takes advantage of those e effects, resulting in a Computation not only faster, but a new kind of Computation, capable of realizing new types of computations impossible, in principle, to be realized classically. Although the Quantum Computation theory has been developping fast, the experimental part still faces great dificulties. Though implementations of simple algorithms, with a few qubits, have already been done, there are still serious problems of scalability, decoherence and controlability to be solved. Due to these problems, the use of simulators becomes mandatory either for the development of new algorithms and for the study of existing algorithms. Simulation, however, has a problem, in that a quantum system an only be eficiently simulated by another quantum system. A quantum system of n qubits will take time O(2n ) to be simulated by a classical computer. Simulations, however, results the most available alternative due to the lack of a quantum hardware. This work presents the process of comception and implementation of a universal quantum circuit simulator, named Zeno. The quantum circuit model was chosen due to it being an easily assimilated and widely known model. The work presents an introduction to the concepts of Quantum Computation used in the simulator's implementation, the general requisites wanted for a new quantum circuit simulator, as from the functional point of view as from the non-functional, the development process used and an analysis of the results obtained with the simulator's implementation.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGLIMA, Aércio Ferreira de.LIMA, A. F.http://lattes.cnpq.br/2202544044877070LULA JR., Bernardo.LULA JR, B.http://lattes.cnpq.br/1465309727421021GOMES , Herman Martins.RAMOS, Rubens Viana.CABRAL, Gustavo Eulálio Miranda.2004-07-212020-02-27T11:58:51Z2020-02-272020-02-27T11:58:51Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12193CABRAL, G. E. M. Uma ferramenta para projeto e simulação de circuitos quânticos. 2004. 77 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2004. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12193porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-22T13:16:07Zoai:localhost:riufcg/12193Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-22T13:16:07Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Uma ferramenta para projeto e simulação de circuitos quânticos. A tool for quantum circuit design and simulation. |
title |
Uma ferramenta para projeto e simulação de circuitos quânticos. |
spellingShingle |
Uma ferramenta para projeto e simulação de circuitos quânticos. CABRAL, Gustavo Eulálio Miranda. Computação Quântica Simulação Circuitos Quânticos Quantum Computing Simulation Quantum Circuits Ciência da Computação |
title_short |
Uma ferramenta para projeto e simulação de circuitos quânticos. |
title_full |
Uma ferramenta para projeto e simulação de circuitos quânticos. |
title_fullStr |
Uma ferramenta para projeto e simulação de circuitos quânticos. |
title_full_unstemmed |
Uma ferramenta para projeto e simulação de circuitos quânticos. |
title_sort |
Uma ferramenta para projeto e simulação de circuitos quânticos. |
author |
CABRAL, Gustavo Eulálio Miranda. |
author_facet |
CABRAL, Gustavo Eulálio Miranda. |
author_role |
author |
dc.contributor.none.fl_str_mv |
LIMA, Aércio Ferreira de. LIMA, A. F. http://lattes.cnpq.br/2202544044877070 LULA JR., Bernardo. LULA JR, B. http://lattes.cnpq.br/1465309727421021 GOMES , Herman Martins. RAMOS, Rubens Viana. |
dc.contributor.author.fl_str_mv |
CABRAL, Gustavo Eulálio Miranda. |
dc.subject.por.fl_str_mv |
Computação Quântica Simulação Circuitos Quânticos Quantum Computing Simulation Quantum Circuits Ciência da Computação |
topic |
Computação Quântica Simulação Circuitos Quânticos Quantum Computing Simulation Quantum Circuits Ciência da Computação |
description |
A Computação Quântica surgiu como uma promissora tecnologia alternativa capaz de contornar os problemas previstos para acontecerem em breve com a saturação da tecnologia atual (Computação Clássica). Estes problemas acontecem quando se trabalha com componentes muito pequenos, da ordem de poucos nanômetros, quando os efeitos da Mecânica Quântica começam a tornar-se mais fortes, gerando resultados aleatórios. A Computação Quântica toma proveito desses efeitos, resultando numa Computação não somente mais rápida, como um novo tipo de Computação, capaz de realizar tipos novos de computação impossíveis, em princípio, de serem realizadas classicamente. Embora a teoria da Computação Quântica venha se desenvolvendo com rapidez, a parte experimental ainda enfrenta grandes dificuldades. Embora implementações de algoritmos simples e com poucos qubits já tenham sido realizadas, ainda há problemas sérios de escalabilidade, descoerência e controlabilidade a serem resolvidos. Devido a esses problemas, torna-se imperativo o uso de simuladores tanto para o desenvolvimento de novos algoritmos quanto para o estudo dos algoritmos existentes. A simulação, porém, apresenta um problema, no que um sistema quântico só pode ser simulado eficientemente por outro sistema quântico. Um sistema quântico de n qubits levará um tempo O(2n ) para ser simulado por um computador clássico. A simulação, entretanto, mostra-se a alternativa mais viável em vista da falta de um hardware quântico. Este trabalho apresenta o processo de concepção e implementação de um simulador universal de circuitos quânticos, denominado Zeno. O modelo de circuitos quânticos foi escolhido por ser amplamente difundido e de fácil assimilação. O trabalho apresenta uma introdução aos conceitos de Computação Quântica usados na implementação do simulador, os requisitos gerais desejáveis para um novo simulador de circuitos quânticos, tanto do ponto de vista funcional quanto do não-funcional, o processo de desenvolvimento utilizado e uma análise dos resultados obtidos com a implementação do simulador. |
publishDate |
2004 |
dc.date.none.fl_str_mv |
2004-07-21 2020-02-27T11:58:51Z 2020-02-27 2020-02-27T11:58:51Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12193 CABRAL, G. E. M. Uma ferramenta para projeto e simulação de circuitos quânticos. 2004. 77 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2004. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12193 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12193 |
identifier_str_mv |
CABRAL, G. E. M. Uma ferramenta para projeto e simulação de circuitos quânticos. 2004. 77 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2004. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12193 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744438622158848 |