{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T09:02:36Z","timestamp":1765357356044,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,3,14]],"date-time":"2023-03-14T00:00:00Z","timestamp":1678752000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Brazilian funding agencies CAPES","award":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"],"award-info":[{"award-number":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"]}]},{"DOI":"10.13039\/501100003593","name":"CNPq\/MCTI\/SEMPI","doi-asserted-by":"publisher","award":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"],"award-info":[{"award-number":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"PQ\/CNPq","doi-asserted-by":"publisher","award":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"],"award-info":[{"award-number":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004263","name":"PqG\/FAPERGS","doi-asserted-by":"publisher","award":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"],"award-info":[{"award-number":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"]}],"id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"name":"CNPq\/FAPERGS","award":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"],"award-info":[{"award-number":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"]}]},{"name":"Fundaci\u00f3n \u201cla Caixa\u201d from Spain","award":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"],"award-info":[{"award-number":["409696\/2022-6","309559\/2022-7","21\/2551-0002057-1","23\/2551-0000126-8"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>This paper presents the HybriD-GM model conception, from modeling to consolidation. The D-GM environment is also extended, providing efficient parallel executions for quantum computing simulations, targeted to hybrid architectures considering the CPU and GPU integration. By managing projection operators over quantum structures, and exploring coalescing memory access patterns, the HybriD-GM model enables granularity control, optimizing hardware resources in distributed computations organized as tree data structures. In the HybriD-GM evaluation, simulations of Shor\u2019s and Grover\u2019s algorithms achieve significant performance improvements in comparison to the previous D-GM version, and also with other related works, for example, LIQUi|\u27e9 and ProjectQ simulators.<\/jats:p>","DOI":"10.3390\/e25030503","type":"journal-article","created":{"date-parts":[[2023,3,15]],"date-time":"2023-03-15T05:22:59Z","timestamp":1678857779000},"page":"503","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["HybriD-GM: A Framework for Quantum Computing Simulation Targeted to Hybrid Parallel Architectures"],"prefix":"10.3390","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7275-0543","authenticated-orcid":false,"given":"Anderson","family":"Avila","sequence":"first","affiliation":[{"name":"Center of Technological Development, Federal University of Pelotas, Pelotas 96010-610, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2994-2862","authenticated-orcid":false,"given":"Helida","family":"Santos","sequence":"additional","affiliation":[{"name":"Centro de Ci\u00eancias Computacionais, Universidade Federal do Rio Grande, Rio Grande 96201-900, Brazil"},{"name":"Institute of Smart Cities, Universidad P\u00fablica de Navarra, 31006 Pamplona, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1505-352X","authenticated-orcid":false,"given":"Anderson","family":"Cruz","sequence":"additional","affiliation":[{"name":"Navarra Artificial Intelligence Research (NAIR) Center, 31006 Pamplona, Spain"},{"name":"Metropole Digital Institute, Federal University of Rio Grande do Norte, Natal 59072-970, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8747-4580","authenticated-orcid":false,"given":"Samuel","family":"Xavier-de-Souza","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Automation, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3776-0260","authenticated-orcid":false,"given":"Giancarlo","family":"Lucca","sequence":"additional","affiliation":[{"name":"Centro de Ci\u00eancias Computacionais, Universidade Federal do Rio Grande, Rio Grande 96201-900, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3960-8377","authenticated-orcid":false,"given":"Bruno","family":"Moura","sequence":"additional","affiliation":[{"name":"Diretoria de Tecnologia da Informa\u00e7\u00e3o e Comunica\u00e7\u00e3o, Universidade Federal do Pampa, Bag\u00e9 96400-100, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7333-244X","authenticated-orcid":false,"given":"Adenauer","family":"Yamin","sequence":"additional","affiliation":[{"name":"Center of Technological Development, Federal University of Pelotas, Pelotas 96010-610, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9934-3115","authenticated-orcid":false,"given":"Renata","family":"Reiser","sequence":"additional","affiliation":[{"name":"Center of Technological Development, Federal University of Pelotas, Pelotas 96010-610, Brazil"}]}],"member":"1968","published-online":{"date-parts":[[2023,3,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1038\/nphys2252","article-title":"Quantum simulations with trapped ions","volume":"8","author":"Blatt","year":"2012","journal-title":"Nat. Phys."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"021314","DOI":"10.1063\/1.5088164","article-title":"Trapped-ion quantum computing: Progress and challenges","volume":"6","author":"Bruzewicz","year":"2019","journal-title":"Appl. Phys. Rev."},{"key":"ref_3","first-page":"22:1","article-title":"Complexity-Theoretic Foundations of Quantum Supremacy Experiments","volume":"Volume 79","year":"2017","journal-title":"Proceedings of the 32nd Computational Complexity Conference (CCC 2017)"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"180501","DOI":"10.1007\/s11432-020-2881-9","article-title":"Superconducting quantum computing: A review","volume":"63","author":"Huang","year":"2020","journal-title":"Sci. China Inf. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.parco.2016.11.002","article-title":"A NASA Perspective on Quantum Computing","volume":"64","author":"Biswas","year":"2017","journal-title":"Parallel Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"147902","DOI":"10.1103\/PhysRevLett.91.147902","article-title":"Efficient Classical Simulation of Slightly Entangled Quantum Computations","volume":"91","author":"Vidal","year":"2003","journal-title":"Phys. Rev. Lett."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2268","DOI":"10.3390\/e12112268","article-title":"Using Quantum Computers for Quantum Simulation","volume":"12","author":"Brown","year":"2010","journal-title":"Entropy"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Pizzamiglio, A., Chang, S.Y., Bondani, M., Montangero, S., Gerace, D., and Benenti, G. (2021). Dynamical Localization Simulated on Actual Quantum Hardware. Entropy, 23.","DOI":"10.20944\/preprints202104.0112.v1"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ding, Y., Ban, Y., and Chen, X. (2022). Towards Quantum Control with Advanced Quantum Computing: A Perspective. Entropy, 24.","DOI":"10.3390\/e24121743"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Hadiashar, S.B., Nayak, A., and Sinha, P. (2023). Optimal lower bounds for Quantum Learning via Information Theory. arXiv.","DOI":"10.1109\/TIT.2023.3324527"},{"key":"ref_11","first-page":"041038","article-title":"What Limits the Simulation of Quantum Computers?","volume":"10","author":"Zhou","year":"2020","journal-title":"Phys. Rev. X"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.neucom.2015.05.139","article-title":"Weightless neural network parameters and architecture selection in a quantum computer","volume":"183","author":"Ludermir","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2516","DOI":"10.1016\/j.amc.2011.07.067","article-title":"Quantum-inspired space search algorithm (QSSA) for global numerical optimization","volume":"218","author":"Lu","year":"2011","journal-title":"Appl. Math. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1109\/TPDS.2014.2308221","article-title":"Performance analysis and optimization for SpMV on GPU using probabilistic modeling","volume":"26","author":"Li","year":"2015","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2623","DOI":"10.1109\/TC.2014.2366731","article-title":"Performance Optimization Using Partitioned SpMV on GPUs and Multicore CPUs","volume":"64","author":"Yang","year":"2015","journal-title":"IEEE Trans. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Avila, A., Reiser, R.H.S., Yamin, A.C., and Pilla, M.L. (2017, January 17\u201320). Efficient In-Situ Quantum Computing Simulation of Shor\u2019s and Grover\u2019s Algorithms. Proceedings of the 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), Campinas, Brazil.","DOI":"10.1109\/SBAC-PADW.2017.19"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Avila, A., Reiser, R., Yamin, A., and Pilla, M. (2017, January 29\u201331). Parallel simulation of Shor\u2019s and Grover\u2019s algorithms in the distributed geometric machine. Proceedings of the 13th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, ICNC-FSKD 2017, Guilin, China.","DOI":"10.1109\/FSKD.2017.8393304"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Avila, A., Reiser, R., Pilla, M., and Yamin, A. (2019). Improving in situ GPU simulation of quantum computing in the D-GM environment. Int. J. High Perform. Comput. Appl., 33.","DOI":"10.1177\/1094342018823251"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1016\/j.neucom.2019.01.118","article-title":"State-of-the-art quantum computing simulators: Features, optimizations, and improvements for D-GM","volume":"393","author":"Avila","year":"2020","journal-title":"Neurocomputing"},{"key":"ref_20","unstructured":"Wecker, D., and Svore, K.M. (2014). LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing. Comput. Res. Repos. (CoRR)."},{"key":"ref_21","unstructured":"Smelyanskiy, M., Sawaya, N.P.D., and Aspuru-Guzik, A. (2016). qHiPSTER: The Quantum High Performance Software Testing Environment. arXiv."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"49","DOI":"10.22331\/q-2018-01-31-49","article-title":"ProjectQ: An Open Source Software Framework for Quantum Computing","volume":"2","author":"Steiger","year":"2018","journal-title":"Quantum"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Haner, T., and Steiger, D.S. (2017, January 12\u201317). 0.5 Petabyte Simulation of a 45-Qubit Quantum Circuit. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Denver, CO, USA. SC\u201917.","DOI":"10.1145\/3126908.3126947"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/j.cpc.2009.09.021","article-title":"Quantum Computer Simulation Using the CUDA Programming Model","volume":"181","author":"Gutierrez","year":"2010","journal-title":"Comput. Phys. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Wang, G., Zomaya, A., Martinez, G., and Li, K. (2015). Algorithms and Architectures for Parallel Processing, Proceedings of the 15th International Conference, ICA3PP 2015, Zhangjiajie, China, 18\u201320 November 2015, Springer International Publishing. Proceedings, Part I.","DOI":"10.1007\/978-3-319-27122-4"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Hirvensalo, M. (2001). Quantum Computing, Springer. Natural Computing Series.","DOI":"10.1007\/978-3-662-04461-2"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/3\/503\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:54:55Z","timestamp":1760122495000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/3\/503"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,14]]},"references-count":26,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["e25030503"],"URL":"https:\/\/doi.org\/10.3390\/e25030503","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2023,3,14]]}}}