ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade

Detalhes bibliográficos
Autor(a) principal: Avila, Anderson Braga de
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPel - Guaiaca
Texto Completo: http://guaiaca.ufpel.edu.br/handle/prefix/8485
Resumo: Um dos maiores obstáculos para a simulação de algoritmos quânticos é o crescimento exponencial das complexidades espaciais e temporais, devido à expansão das transformações e dos estados de leitura/escrita que ocorrem principalmente pelo uso do produto tensor em aplicações multidimensionais. A simulação destes sistemas é muito relevante para desenvolver e testar novos algoritmos quânticos. Para minimizar o problema gerado pela alta complexidade da simulação de algoritmos quânticos, este trabalho apresenta uma nova estratégia denominada ReDId – Quantum Computing Simulation based on Reduction and Decomposition via Identity Operator, provendo otimizações baseadas na redução e decomposição via operador Identidade. Na sequência, o trabalho considera a implementação do algoritmo que faz uso da estratégia ReDId, explorando os componentes VPE-qGM e VirD-GM do ambiente D-GM, para desenvolvimento e de gerenciamento das simulações. Para validação, considera-se a aplicação das otimizações via estratégia ReDId nas simulações de transformações Hadamard de 21 a 28 qubits e de Transformadas de Fourier Quântica de 26 a 28 qubits. Estes algoritmos foram simulados sobre CPU, sequencialmente e em paralelo, e em GPU, mostrando redução da complexidade temporal e, consequentemente, menor tempo de simulação. As otimizações via REDId também foram avaliadas na execução do algoritmo de Shor, considerando neste caso o uso de 2n+3 qubits no algoritmo quântico para cálculo da ordem, simulados até 25 qubits. Ao comparar as implementações executando no mesmo hardware com o simulador LIQUi – Language-Integrated Quantum Operations, na versão disponível pela QuArC – Quantum Architectures and Computation Group da Microsoft Research, o simulador via estratégia ReDId mostrou melhor desempenho, permitindo ainda um significativo incremento no número de qubits das aplicações simuladas.
id UFPL_bc89e933d88bdaed2097266dc32c2808
oai_identifier_str oai:guaiaca.ufpel.edu.br:prefix/8485
network_acronym_str UFPL
network_name_str Repositório Institucional da UFPel - Guaiaca
repository_id_str
spelling 2022-06-13T22:11:47Z2022-06-13T22:11:47Z2016AVILA, Anderson Braga de. ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade. 2016. 60 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2016.http://guaiaca.ufpel.edu.br/handle/prefix/8485Um dos maiores obstáculos para a simulação de algoritmos quânticos é o crescimento exponencial das complexidades espaciais e temporais, devido à expansão das transformações e dos estados de leitura/escrita que ocorrem principalmente pelo uso do produto tensor em aplicações multidimensionais. A simulação destes sistemas é muito relevante para desenvolver e testar novos algoritmos quânticos. Para minimizar o problema gerado pela alta complexidade da simulação de algoritmos quânticos, este trabalho apresenta uma nova estratégia denominada ReDId – Quantum Computing Simulation based on Reduction and Decomposition via Identity Operator, provendo otimizações baseadas na redução e decomposição via operador Identidade. Na sequência, o trabalho considera a implementação do algoritmo que faz uso da estratégia ReDId, explorando os componentes VPE-qGM e VirD-GM do ambiente D-GM, para desenvolvimento e de gerenciamento das simulações. Para validação, considera-se a aplicação das otimizações via estratégia ReDId nas simulações de transformações Hadamard de 21 a 28 qubits e de Transformadas de Fourier Quântica de 26 a 28 qubits. Estes algoritmos foram simulados sobre CPU, sequencialmente e em paralelo, e em GPU, mostrando redução da complexidade temporal e, consequentemente, menor tempo de simulação. As otimizações via REDId também foram avaliadas na execução do algoritmo de Shor, considerando neste caso o uso de 2n+3 qubits no algoritmo quântico para cálculo da ordem, simulados até 25 qubits. Ao comparar as implementações executando no mesmo hardware com o simulador LIQUi – Language-Integrated Quantum Operations, na versão disponível pela QuArC – Quantum Architectures and Computation Group da Microsoft Research, o simulador via estratégia ReDId mostrou melhor desempenho, permitindo ainda um significativo incremento no número de qubits das aplicações simuladas.One of the main obstacles for the adoption of quantum algorithm simulation is the exponential increase in temporal and spatial complexities, due to the expansion of transformations and read/write states by using tensor product in multi-dimensional applications. Simulation of these systems is very relevant to develop and test new quantum algorithms. To minimize the problem created by the high complexity of the simulation of quantum algorithms, this paper presents a new strategy named ReDId, which provides optimizations based on the reduction and decomposition via Identity operator. Next, the paper considers the implementation of the algorithm that makes use of the ReDId strategy, exploring the components VPE-qGM and VirD-GM that integrate the D-GM environment. For evaluation, is considered the application of optimization via ReDId strategy in simulations of Hadamard transformations from 21 to 28 qubits and Quantum Fourier Transforms from 26 to 28 qubits. Those algorithms were simulated over CPU, sequentially and in parallel, and in GPU, showing reduced temporal complexity and, consequently, shorter simulation time. Moreover, evaluations of the Shor’s algorithm considering 2n + 3 qubits in the order-finding quantum algorithm were simulated up to 25 qubits. Comparing our implementations running on the same hardware with LIQUi|� - Language-Integrated Quantum Operations, release version by QuArC -Quantum Architectures and Computation Group from Microsoft Research, the simulator via ReDId strategy proved to be faster.Sem bolsaporUniversidade Federal de PelotasPrograma de Pós-Graduação em ComputaçãoUFPelBrasilCentro de Desenvolvimento TecnológicoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOComputaçãoSimulação de computação quânticaProcessamento paraleloGPUAlgoritmo de ShorQuantum computing simulationParallel processingShor’s algorithmReDId: simulação de computação quântica baseada em redução e decomposição via Operador IdentidadeReDId: quantum computing simulation based on reduction and decomposition via Identity Operatorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://lattes.cnpq.br/7322314500749887http://lattes.cnpq.br/3283691152621834Pilla, Maurício Limahttp://lattes.cnpq.br/5401660213198750Reiser, Renata Hax SanderAvila, Anderson Braga deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPELTEXTDissertacao_Anderson_Avila.pdf.txtDissertacao_Anderson_Avila.pdf.txtExtracted texttext/plain102631http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/6/Dissertacao_Anderson_Avila.pdf.txtcb6a7c3ab15b49d19fed7e1c38adfd81MD56open accessTHUMBNAILDissertacao_Anderson_Avila.pdf.jpgDissertacao_Anderson_Avila.pdf.jpgGenerated Thumbnailimage/jpeg1221http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/7/Dissertacao_Anderson_Avila.pdf.jpg850cc060f8c7982224a4acfe78fe9de1MD57open accessORIGINALDissertacao_Anderson_Avila.pdfDissertacao_Anderson_Avila.pdfapplication/pdf2522417http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/1/Dissertacao_Anderson_Avila.pdfdfabd20c4e5b2e786cba2e7055242139MD51open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/2/license_url924993ce0b3ba389f79f32a1b2735415MD52open accesslicense_textlicense_texttext/html; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81866http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/5/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD55open accessprefix/84852023-07-13 06:38:54.271open accessoai:guaiaca.ufpel.edu.br:prefix/8485TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2023-07-13T09:38:54Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false
dc.title.pt_BR.fl_str_mv ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
dc.title.alternative.pt_BR.fl_str_mv ReDId: quantum computing simulation based on reduction and decomposition via Identity Operator
title ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
spellingShingle ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
Avila, Anderson Braga de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
Simulação de computação quântica
Processamento paralelo
GPU
Algoritmo de Shor
Quantum computing simulation
Parallel processing
Shor’s algorithm
title_short ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
title_full ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
title_fullStr ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
title_full_unstemmed ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
title_sort ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade
author Avila, Anderson Braga de
author_facet Avila, Anderson Braga de
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7322314500749887
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/3283691152621834
dc.contributor.advisor-co1.fl_str_mv Pilla, Maurício Lima
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/5401660213198750
dc.contributor.advisor1.fl_str_mv Reiser, Renata Hax Sander
dc.contributor.author.fl_str_mv Avila, Anderson Braga de
contributor_str_mv Pilla, Maurício Lima
Reiser, Renata Hax Sander
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
Simulação de computação quântica
Processamento paralelo
GPU
Algoritmo de Shor
Quantum computing simulation
Parallel processing
Shor’s algorithm
dc.subject.por.fl_str_mv Computação
Simulação de computação quântica
Processamento paralelo
GPU
Algoritmo de Shor
Quantum computing simulation
Parallel processing
Shor’s algorithm
description Um dos maiores obstáculos para a simulação de algoritmos quânticos é o crescimento exponencial das complexidades espaciais e temporais, devido à expansão das transformações e dos estados de leitura/escrita que ocorrem principalmente pelo uso do produto tensor em aplicações multidimensionais. A simulação destes sistemas é muito relevante para desenvolver e testar novos algoritmos quânticos. Para minimizar o problema gerado pela alta complexidade da simulação de algoritmos quânticos, este trabalho apresenta uma nova estratégia denominada ReDId – Quantum Computing Simulation based on Reduction and Decomposition via Identity Operator, provendo otimizações baseadas na redução e decomposição via operador Identidade. Na sequência, o trabalho considera a implementação do algoritmo que faz uso da estratégia ReDId, explorando os componentes VPE-qGM e VirD-GM do ambiente D-GM, para desenvolvimento e de gerenciamento das simulações. Para validação, considera-se a aplicação das otimizações via estratégia ReDId nas simulações de transformações Hadamard de 21 a 28 qubits e de Transformadas de Fourier Quântica de 26 a 28 qubits. Estes algoritmos foram simulados sobre CPU, sequencialmente e em paralelo, e em GPU, mostrando redução da complexidade temporal e, consequentemente, menor tempo de simulação. As otimizações via REDId também foram avaliadas na execução do algoritmo de Shor, considerando neste caso o uso de 2n+3 qubits no algoritmo quântico para cálculo da ordem, simulados até 25 qubits. Ao comparar as implementações executando no mesmo hardware com o simulador LIQUi – Language-Integrated Quantum Operations, na versão disponível pela QuArC – Quantum Architectures and Computation Group da Microsoft Research, o simulador via estratégia ReDId mostrou melhor desempenho, permitindo ainda um significativo incremento no número de qubits das aplicações simuladas.
publishDate 2016
dc.date.issued.fl_str_mv 2016
dc.date.accessioned.fl_str_mv 2022-06-13T22:11:47Z
dc.date.available.fl_str_mv 2022-06-13T22:11:47Z
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.citation.fl_str_mv AVILA, Anderson Braga de. ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade. 2016. 60 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2016.
dc.identifier.uri.fl_str_mv http://guaiaca.ufpel.edu.br/handle/prefix/8485
identifier_str_mv AVILA, Anderson Braga de. ReDId: simulação de computação quântica baseada em redução e decomposição via Operador Identidade. 2016. 60 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2016.
url http://guaiaca.ufpel.edu.br/handle/prefix/8485
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 Pelotas
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação
dc.publisher.initials.fl_str_mv UFPel
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Desenvolvimento Tecnológico
publisher.none.fl_str_mv Universidade Federal de Pelotas
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPel - Guaiaca
instname:Universidade Federal de Pelotas (UFPEL)
instacron:UFPEL
instname_str Universidade Federal de Pelotas (UFPEL)
instacron_str UFPEL
institution UFPEL
reponame_str Repositório Institucional da UFPel - Guaiaca
collection Repositório Institucional da UFPel - Guaiaca
bitstream.url.fl_str_mv http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/6/Dissertacao_Anderson_Avila.pdf.txt
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/7/Dissertacao_Anderson_Avila.pdf.jpg
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/1/Dissertacao_Anderson_Avila.pdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/2/license_url
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/3/license_text
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/4/license_rdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/8485/5/license.txt
bitstream.checksum.fl_str_mv cb6a7c3ab15b49d19fed7e1c38adfd81
850cc060f8c7982224a4acfe78fe9de1
dfabd20c4e5b2e786cba2e7055242139
924993ce0b3ba389f79f32a1b2735415
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
43cd690d6a359e86c1fe3d5b7cba0c9b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)
repository.mail.fl_str_mv rippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.br
_version_ 1801846990147944448