HybriD-GM: parallel model for quantum computing targeted to hybrid architectures

Detalhes bibliográficos
Autor(a) principal: Avila, Anderson Braga de
Data de Publicação: 2020
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFPel - Guaiaca
Texto Completo: http://guaiaca.ufpel.edu.br/handle/prefix/6892
Resumo: Uma grande quantidade de pesquisas científicas e desenvolvimentos tecnológicos ainda depende de simulações de computação quântica, uma vez que os computadores quânticos ainda são limitados por implementações físicas. Atualmente, o desenvolvimento de algoritmos de computação quântica tem sido realizado por procedimentos analíticos ou de simulação enquanto os computadores quânticos não estão amplamente disponíveis. Embora a simulação de computação quântica seja paralela por natureza, a complexidade espacial e temporal são os maiores riscos de desempenho, pois os estados quânticos e as transformações quânticas aumentam exponencialmente com o número de qubits simulados. Esta proposta contribui desde a concepção até a consolidação do modelo HybriD-GM, bem como introduz a extensão do ambiente D-GM, proporcionando execuções paralelas eficientes para computação quântica, que neste trabalho é voltada para arquiteturas híbridas, considerando tanto CPU quanto GPU. O modelo HybriD-GM explora as potencialidades da Computação de Alto Desempenho, fornecendo funcionalidades e explorando operadores de projeção que atuam em estruturas quânticas, estados e transformações, para manipular a granularidade e distribuição de cálculos. Neste contexto, a distribuição das computações é baseada em estruturas de dados em árvore, onde os nós intermediários e finais correspondentes às camadas de projeção e execução são configurados para otimizar os recursos de hardware. Simulações dos algoritmos de Shor e Grover foram realizadas a fim de avaliar o modelo HybriD-GM, e os resultados alcançaram melhorias de desempenho significativas para execuções em CPU e GPU. Quando comparados com a versão anterior do D-GM, eles apresentaram speedups de 21 e 9; 5 para simulações paralelas em CPU e de 61; 9 e 38; 32 para simulações em GPU. Além disso, em relação aos simuladores LIQUiji e ProjectQ, a simulação paralela com 23 qubits do Shor foi 4; 64 mais rápida e do Grover foi 32 mais rápida. Os resultados das simulações híbridas mostraram que é possível aumentar o desempenho para algumas classes de algoritmos, melhorando o desempenho do algoritmo de Grover em até 3; 18 em comparação ao uso apenas da abordagem GPU.
id UFPL_b5aa92db0a04c975be905fb942939183
oai_identifier_str oai:guaiaca.ufpel.edu.br:prefix/6892
network_acronym_str UFPL
network_name_str Repositório Institucional da UFPel - Guaiaca
repository_id_str
spelling 2021-01-21T02:15:19Z2021-01-21T02:15:19Z2020-06-08AVILA, Anderson Braga de. HybriD-GM: Parallel Model for Quantum Computing Targeted to Hybrid Architectures. Orientador: Renata Hax Sander Reiser. 2020. 96 f. Tese (Doutorado em Computation) – Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2020.http://guaiaca.ufpel.edu.br/handle/prefix/6892Uma grande quantidade de pesquisas científicas e desenvolvimentos tecnológicos ainda depende de simulações de computação quântica, uma vez que os computadores quânticos ainda são limitados por implementações físicas. Atualmente, o desenvolvimento de algoritmos de computação quântica tem sido realizado por procedimentos analíticos ou de simulação enquanto os computadores quânticos não estão amplamente disponíveis. Embora a simulação de computação quântica seja paralela por natureza, a complexidade espacial e temporal são os maiores riscos de desempenho, pois os estados quânticos e as transformações quânticas aumentam exponencialmente com o número de qubits simulados. Esta proposta contribui desde a concepção até a consolidação do modelo HybriD-GM, bem como introduz a extensão do ambiente D-GM, proporcionando execuções paralelas eficientes para computação quântica, que neste trabalho é voltada para arquiteturas híbridas, considerando tanto CPU quanto GPU. O modelo HybriD-GM explora as potencialidades da Computação de Alto Desempenho, fornecendo funcionalidades e explorando operadores de projeção que atuam em estruturas quânticas, estados e transformações, para manipular a granularidade e distribuição de cálculos. Neste contexto, a distribuição das computações é baseada em estruturas de dados em árvore, onde os nós intermediários e finais correspondentes às camadas de projeção e execução são configurados para otimizar os recursos de hardware. Simulações dos algoritmos de Shor e Grover foram realizadas a fim de avaliar o modelo HybriD-GM, e os resultados alcançaram melhorias de desempenho significativas para execuções em CPU e GPU. Quando comparados com a versão anterior do D-GM, eles apresentaram speedups de 21 e 9; 5 para simulações paralelas em CPU e de 61; 9 e 38; 32 para simulações em GPU. Além disso, em relação aos simuladores LIQUiji e ProjectQ, a simulação paralela com 23 qubits do Shor foi 4; 64 mais rápida e do Grover foi 32 mais rápida. Os resultados das simulações híbridas mostraram que é possível aumentar o desempenho para algumas classes de algoritmos, melhorando o desempenho do algoritmo de Grover em até 3; 18 em comparação ao uso apenas da abordagem GPU.A huge amount of scientific research and technological developments still depends on quantum computing simulations, since quantum computers still limited by physical implementations. Currently, the development of quantum computing algorithms has been carried out by analytic or simulation procedures while quantum computers are not widely available. Although quantum computing simulation is parallel by nature, spatial and temporal complexity are major performance hazards, as quantum states and quantum transformations increase exponentially with the number of qubits simulated. This proposal contributes from the conception to the consolidation of the HybriD-GM model, as well as introduces the extension of D-GM environment, providing efficient parallel executions for quantum computing, which in this work is targeted to hybrid architectures, considering both CPU and GPU architectures. The HybriD-GM model explores the potentialities of High Performance Computing, providing functionalities and exploring projection operators which are acting on quantum structures, state and transformations, to manipulate the granularity and distribution of computations. In this context, the distribution of computations are based on tree data-structures, where intermediate and final nodes corresponding to projection and execution layers are configured to optimize the hardware resources. Simulations of Shor’s and Grover’s algorithms were performed in order to evaluate the HybriD-GM model, and the results achieved significant performance improvements for executions in both CPU and GPU. When compared to the D-GM previous version, they presented speedups of 21 and 9:5 for parallel CPU simulations and of 61:9 and 38:32 for GPU simulations. In addition, related to LIQUiji and ProjectQ simulators, the parallel simulation with 23 qubits was 4:64 faster for Shor’s and 32 faster for Grover’s. Results for hybrid simulations showed that is possible to increase performance for some classes of algorithms, improving the performance of Grover’s algorithm up to 3:18 in comparison to only using GPU approach.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESporUniversidade Federal de PelotasPrograma de Pós-Graduação em ComputaçãoUFPelBrasilCentro de Desenvolvimento TecnológicoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOComputaçãoQuantum computingHybrid simulationGPUHybriD-GM: parallel model for quantum computing targeted to hybrid architecturesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://lattes.cnpq.br/7322314500749887http://lattes.cnpq.br/3283691152621834Pilla, Maurício Limahttp://lattes.cnpq.br/5401660213198750Yamin, Adenauer Corrêahttp://lattes.cnpq.br/8861113953470000Reiser, Renata Hax SanderAvila, Anderson Braga deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPELTEXTTESE_Anderson_Avila.pdf.txtTESE_Anderson_Avila.pdf.txtExtracted texttext/plain168066http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/6/TESE_Anderson_Avila.pdf.txt1cba8d00dba3f01594cace54c37d8f3eMD56open accessTHUMBNAILTESE_Anderson_Avila.pdf.jpgTESE_Anderson_Avila.pdf.jpgGenerated Thumbnailimage/jpeg1247http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/7/TESE_Anderson_Avila.pdf.jpge608554d190894b8478fd2389b6d7f0bMD57open accessORIGINALTESE_Anderson_Avila.pdfTESE_Anderson_Avila.pdfapplication/pdf1634966http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/1/TESE_Anderson_Avila.pdf77e91a557d7cc1bef242f380b24d7165MD51open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52open accesslicense_textlicense_texttext/html; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81866http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/5/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD55open accessprefix/68922023-07-13 06:58:11.623open accessoai:guaiaca.ufpel.edu.br:prefix/6892TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2023-07-13T09:58:11Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false
dc.title.pt_BR.fl_str_mv HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
title HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
spellingShingle HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
Avila, Anderson Braga de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
Quantum computing
Hybrid simulation
GPU
title_short HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
title_full HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
title_fullStr HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
title_full_unstemmed HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
title_sort HybriD-GM: parallel model for quantum computing targeted to hybrid architectures
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.advisor-co2.fl_str_mv Yamin, Adenauer Corrêa
dc.contributor.advisor-co2Lattes.fl_str_mv http://lattes.cnpq.br/8861113953470000
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
Yamin, Adenauer Corrêa
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
Quantum computing
Hybrid simulation
GPU
dc.subject.por.fl_str_mv Computação
Quantum computing
Hybrid simulation
GPU
description Uma grande quantidade de pesquisas científicas e desenvolvimentos tecnológicos ainda depende de simulações de computação quântica, uma vez que os computadores quânticos ainda são limitados por implementações físicas. Atualmente, o desenvolvimento de algoritmos de computação quântica tem sido realizado por procedimentos analíticos ou de simulação enquanto os computadores quânticos não estão amplamente disponíveis. Embora a simulação de computação quântica seja paralela por natureza, a complexidade espacial e temporal são os maiores riscos de desempenho, pois os estados quânticos e as transformações quânticas aumentam exponencialmente com o número de qubits simulados. Esta proposta contribui desde a concepção até a consolidação do modelo HybriD-GM, bem como introduz a extensão do ambiente D-GM, proporcionando execuções paralelas eficientes para computação quântica, que neste trabalho é voltada para arquiteturas híbridas, considerando tanto CPU quanto GPU. O modelo HybriD-GM explora as potencialidades da Computação de Alto Desempenho, fornecendo funcionalidades e explorando operadores de projeção que atuam em estruturas quânticas, estados e transformações, para manipular a granularidade e distribuição de cálculos. Neste contexto, a distribuição das computações é baseada em estruturas de dados em árvore, onde os nós intermediários e finais correspondentes às camadas de projeção e execução são configurados para otimizar os recursos de hardware. Simulações dos algoritmos de Shor e Grover foram realizadas a fim de avaliar o modelo HybriD-GM, e os resultados alcançaram melhorias de desempenho significativas para execuções em CPU e GPU. Quando comparados com a versão anterior do D-GM, eles apresentaram speedups de 21 e 9; 5 para simulações paralelas em CPU e de 61; 9 e 38; 32 para simulações em GPU. Além disso, em relação aos simuladores LIQUiji e ProjectQ, a simulação paralela com 23 qubits do Shor foi 4; 64 mais rápida e do Grover foi 32 mais rápida. Os resultados das simulações híbridas mostraram que é possível aumentar o desempenho para algumas classes de algoritmos, melhorando o desempenho do algoritmo de Grover em até 3; 18 em comparação ao uso apenas da abordagem GPU.
publishDate 2020
dc.date.issued.fl_str_mv 2020-06-08
dc.date.accessioned.fl_str_mv 2021-01-21T02:15:19Z
dc.date.available.fl_str_mv 2021-01-21T02:15:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv AVILA, Anderson Braga de. HybriD-GM: Parallel Model for Quantum Computing Targeted to Hybrid Architectures. Orientador: Renata Hax Sander Reiser. 2020. 96 f. Tese (Doutorado em Computation) – Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2020.
dc.identifier.uri.fl_str_mv http://guaiaca.ufpel.edu.br/handle/prefix/6892
identifier_str_mv AVILA, Anderson Braga de. HybriD-GM: Parallel Model for Quantum Computing Targeted to Hybrid Architectures. Orientador: Renata Hax Sander Reiser. 2020. 96 f. Tese (Doutorado em Computation) – Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2020.
url http://guaiaca.ufpel.edu.br/handle/prefix/6892
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/6892/6/TESE_Anderson_Avila.pdf.txt
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/7/TESE_Anderson_Avila.pdf.jpg
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/1/TESE_Anderson_Avila.pdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/2/license_url
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/3/license_text
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/4/license_rdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6892/5/license.txt
bitstream.checksum.fl_str_mv 1cba8d00dba3f01594cace54c37d8f3e
e608554d190894b8478fd2389b6d7f0b
77e91a557d7cc1bef242f380b24d7165
4afdbb8c545fd630ea7db775da747b2f
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_ 1801846996672184320