Desafíos en la integración de QPUs a sistemas HPC clásicos

Autores/as

DOI:

https://doi.org/10.36561/ING.27.15

Palabras clave:

Computación de Altas Prestaciones, Computación Cuántica, Integración HPC-QC

Resumen

El Cómputo de Altas Prestaciones (HPC) aplica diferentes técnicas a aplicaciones complejas o de gran volumen, apoyándose en el software y hardware paralelo, para reducir el tiempo de ejecución respecto a ejecutar las mismas sobre una computadora simple. Por otro lado, la Computación Cuántica (QC) surge como un nuevo paradigma que aprovecha propiedades de la mecánica cuántica en computación. La QC posee características inherentemente paralelas y se espera que resuelva algunos problemas de forma más rápida que la computación clásica. Varios autores coinciden que la QC deberá integrarse al cómputo clásico HPC. El propósito de este artículo es abordar los desafíos de esta integración.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

A. Grama, A. Gupta, G. Karypis, V. Kumar, An Introduction to Parallel Computing. 2da edn. Addison Wesley, 2003.

I. Foster, Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering. Pearson, 2023.

J. Dongarra, I. Foster, G. Fox, W. Gropp, K. Kennedy, L. Torczon, A. White, Sourcebook of Parallel Computing. Morgan Kaufmann, 2003.

S. Golestan, MR. Habibi, SY. Mousazadeh Mousavi, JM. Guerrero, JC. Vasquez, Quantum computation in power systems: An overview of recent advances. Energy Reports, Volume 9, Pages 584-596, 2023.

C. Hughes, J. Isaacson, A. Perry, RF. Sun, J. Turner, What Is a Qubit? In: Quantum Computing for the Quantum Curious. Springer, Cham, 2021.

SS. Gill, A. Kumar, H. Singh, et al. Quantum computing: A taxonomy, systematic review and future directions. Softw: Pract Exper, 52(1), 66-114 2022.

G. Hager, G. Wellein, Introduction to HPC for Scientists and Engineers 2011

Parallel Virtual Machine (PVM) https://www.epm.ornl.gov/pvm/pvm_home.html

Message Passing Interface (MPI) https://www.mpi-forum.org/

OpenPBS Resource Manager https://www.openpbs.org/

Torque Resource Manager https://adaptivecomputing.com/cherry-services/torque-resourcemanager/

Slurm Resource Manager https://slurm.schedmd.com/

Posix Threads (Pthreads) https://posix.opengroup.org/

Open Multi-Processing (OpenMP) https://www.openmp.org/

V. Sanz, A. Pousa, M. Naiouf, A. De Giusti, Accelerating pattern matching with CPU-GPU collaborative computing. Algorithms and Architectures for Parallel Processing: 18th International Conference, ICA3PP 2018, Guangzhou, China, November 15-17, 2018, Proceedings, Part I 18 310-322, Springer International Publishing, 2018.

V. Sanz, A. Pousa, M. Naiouf, A. De Giusti, Accelerating pattern matching with CPU-GPU collaborative computing. Algorithms and Architectures for Parallel Processing: 19th International Conference, ICA3PP 2019, Melbourne, VIC, Australia, December 9 11, 2019, Proceedings, Part I 19 391-403, Springer International Publishing, 2020.

Amazon Braket: Quantum Computers, QuEra. Accessed: Feb. 29, 2024.[Online]. Available: https://aws.amazon.com/es/braket/quantum-computers/quera/

Amazon Braket: Quantum Computers, Rigetti. Accessed: Feb. 29, 2024.[Online]. Available: https://aws.amazon.com/es/braket/quantum-computers/rigetti/

IBM: Quantum Computing Technology. Accessed: Feb. 29, 2024.[Online]. Available: https://www.ibm.com/quantum/technology

Google, Quantum AI.: Quantum Computer Datasheet. Accessed: Feb. 29, 2024.[Online]. Available: https://quantumai.google/hardware/datasheet/weber.pdf

A. Barenco, CH. Bennett, R. Cleve, DP. DiVincenzo, N. Margolus, P. Shor, T. Sleator, J. Smolin, H. Weinfurter, Elementary gates for quantum computation. arXiv:quant-ph/9503016v1, 1995.

PW. Shor, Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. arXiv:quant-ph/9508027v2, 1995.

D. Deutsch, R. Jozsa, Rapid solution of problems by quantum computation. Proceedings of the Royal Society of London A439:553, 1992.

LK. Grover, A fast quantum mechanical algorithm for database search. Proceedings, 28th Annual ACM Symposium on the Theory of Computing, 1996.

SJ. Devitt, WJ. Munro, K. Nemoto, High Performance Quantum Computing. arXiv preprint arXiv:0810.2444, 2008.

T. Haner, DS. Steiger, T. Hoe er, M. Troyer, Distributed Quantum Computing with QMPI. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. SC 2021. Article No., 2021.

KA. Britt, TS. Humble, High-Performance Computing with Quantum Processing Units. ACM. Journal on Emerging Technologies in Computing Systems, Volume 13 Issue 3 Article No.: 39, pp 1-13, 2015.

S. Banerjee, I. Foster, W. Gropp, Infrastructure for Artificial Intelligence, Quantum and High-Performance Computing. 2020.

M. Perelshtein, A. Sagingalieva, K. Pinto, V. Shete, A. Pakhomchik, A. Melnikov, F. Neukart, G. Gesek, A. Melnikov, V. Vinokur, Practical application-speci c advantage through hybrid quantum computing. arXiv preprint arXiv:2205.04858 [quant-ph], 2022.

KA. Britt, FA. Mohiyaddin, TS. Humble, Quantum Accelerators for High-Performance Computing Systems. arXiv preprint arXiv: 1712.01423, 2017.

N. Saurabh, S. Jha, A. Luckow, A Conceptual Architecture for a Quantum-HPC Middleware. arXiv preprint arXiv:2308.06608v1, 2023.

A. Elsharkawy, M. Xiao-Ting, P. Seitz, Y. Chen, Y. Stade, M. Geiger, Q. Huang, X. Guo, MA. Ansari, CB. Mendl, D. Kranzlmüller, M. Schulz, Integration of Quantum Accelerators with High Performance Computing A Review of Quantum Programming Tools . arXiv preprint arXiv:2309.06167 [cs.ET], 2023.

Descargas

Publicado

2024-12-13

Cómo citar

[1]
A. Pousa y V. Sanz, «Desafíos en la integración de QPUs a sistemas HPC clásicos», Memoria investig. ing. (Facultad Ing., Univ. Montev.), n.º 27, pp. 238–247, dic. 2024.

Número

Sección

Artículos presentados en el 1er Taller Latinoamericano de Computación Cuántica (TLISC 2024)