Desafios na integração de QPUs em sistemas HPC clássicos
DOI:
https://doi.org/10.36561/ING.27.15Palavras-chave:
Computação de Alto Desempenho, Computação Quântica, Integração HPC-QCResumo
A Computação de Alto Desempenho (HPC) aplica diferentes técnicas a aplicações complexas ou de grande volume, contando com software e hardware paralelos, para reduzir o tempo de execução em comparação com a execução em um computador simples. Por outro lado, a Computação Quântica (QC) surge como um novo paradigma que aproveita propriedades da mecânica quântica na computação. O QC tem características inerentemente paralelas e espera-se que resolva alguns problemas mais rapidamente do que a computação clássica. Vários autores concordam que o CQ deve ser integrado na computação HPC clássica. O objetivo deste artigo é abordar os desafios dessa integração.
Downloads
Referências
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.
Publicado
Como Citar
Edição
Seção
Licença
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.