QPU integration in OpenCL for heterogeneous programming
| dc.contributor.affiliation | Universidade de Santiago de Compostela. Centro de Investigación en Tecnoloxías da Información | es_ES |
| dc.contributor.author | Vázquez Pérez, Jorge | |
| dc.contributor.author | Piñeiro Pomar, César Alfredo | |
| dc.contributor.author | Pichel Campos, Juan Carlos | |
| dc.contributor.author | Fernández Pena, Anselmo Tomás | |
| dc.contributor.author | Gómez, Andrés | |
| dc.date.accessioned | 2024-05-16T07:51:30Z | |
| dc.date.available | 2024-05-16T07:51:30Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | The integration of quantum processing units (QPUs) in a heterogeneous high-performance computing environment requires solutions that facilitate hybrid classical–quantum programming. Standards such as OpenCL facilitate the programming of heterogeneous environments, consisting of CPUs and hardware accelerators. This study presents an innovative method that incorporates QPU functionality into OpenCL, standardizing quantum processes within classical environments. By leveraging QPUs within OpenCL, hybrid quantum–classical computations can be sped up, impacting domains like cryptography, optimization problems, and quantum chemistry simulations. Using Portable Computing Language (Jääskeläinen et al. in Int J Parallel Program 43(5):752–785, 2014. https://doi.org/10.1007/s10766-014-0320-y) and the Qulacs library (Suzuki et al. in Quantum 5:559, 2021. https://doi.org/10.22331/q-2021-10-06-559), results demonstrate, for instance, the successful execution of Shor’s algorithm (Nielsen and Chuang in Quantum computation and quantum information, 10th anniversary edn. Cambridge University Press, Cambridge, 2010), serving as a proof of concept for extending the approach to larger qubit systems and other hybrid quantum–classical algorithms. This integration approach bridges the gap between quantum and classical computing paradigms, paving the way for further optimization and application to a wide range of computational problems. | es_ES |
| dc.description.peerreviewed | SI | es_ES |
| dc.description.sponsorship | This work was supported by MICINN through the European Union NextGenerationEU recovery plan (PRTR-C17.I1), and by the Galician Regional Government through the “Planes Complementarios de I+D+I con las Comunidades Autónomas” in Quantum Communication. Simulations on this work were performed using the Finisterrae III Supercomputer, funded by the project CESGA-01 FINISTERRAE III. This work was also supported by the Ministry of Economy and Competitiveness, Government of Spain (Grant Numbers PID2019-104834GB-I00, PID2022-141623NB-I00 and PID2022-137061OB-C22), Consellería de Cultura, Educación e Ordenación Universitaria (accreditations ED431C 2022/16 and ED431G-2019/04), and the European Regional Development Fund (ERDF), which acknowledges the CiTIUS-Research Center in Intelligent Technologies of the University of Santiago de Compostela as a Research Center of the Galician University System. | es_ES |
| dc.identifier.citation | Vázquez-Pérez, J., Piñeiro, C., Pichel, J.C. et al. QPU integration in OpenCL for heterogeneous programming. J Supercomput 80, 11682–11703 (2024) | es_ES |
| dc.identifier.doi | 10.1007/s11227-023-05879-9 | |
| dc.identifier.essn | 1573-0484 | |
| dc.identifier.issn | 0920-8542 | |
| dc.identifier.uri | http://hdl.handle.net/10347/33857 | |
| dc.journal.title | The Journal of Supercomputing | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer | es_ES |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-104834GB-I00/ES/COMPUTACION DE ALTAS PRESTACIONES Y CLOUD PARA APLICACIONES DE ALTO INTERES/ | es_ES |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-141623NB-I00/ES/HIPERHC2DA: COMPUTACIÓN DE ALTAS PRESTACIONES, HETEROGÉNEA Y EN LA NUBE PARA APLICACIONES DE ALTA DEMANDA | es_ES |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-137061OB-C22/ES/BÚSQUEDA, SELECCIÓN Y ORGANIZACIÓN DE CONTENIDOS PARA NECESIDADES DE INFORMACIÓN RELACIONADAS CON LA SALUD: BÚSQUEDA Y DETECCIÓN DE DESINFORMACIÓN | es_ES |
| dc.rights | Atribución 4.0 Internacional | |
| dc.rights | © The Author(s) 2024 | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | QPU | es_ES |
| dc.subject | Hybrid programming | es_ES |
| dc.subject | OpenCL | es_ES |
| dc.subject | Qulacs | es_ES |
| dc.subject | PoCL | es_ES |
| dc.title | QPU integration in OpenCL for heterogeneous programming | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | VoR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 665c60c6-1b37-4499-8c35-aa52bd7ffcf5 | |
| relation.isAuthorOfPublication | db334853-753e-4afc-9f4f-ad847d0353a7 | |
| relation.isAuthorOfPublication | decb372f-b9cd-4237-8dda-2c0f5c40acbe | |
| relation.isAuthorOfPublication.latestForDiscovery | 665c60c6-1b37-4499-8c35-aa52bd7ffcf5 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- 2024_JOSUPERCOMPUTING_Vazquez-Perez_QPU integration.pdf
- Size:
- 1.56 MB
- Format:
- Adobe Portable Document Format
- Description: