Revisitando e adicionando portas a um processador dedicado à simulação de algoritmos quânticos em hardware

  • Pedro J. Silveira UFS
  • Breno S. Nascimento UFS
  • Calebe M. Conceição UFS
  • Rodolfo B. Garcia UFS

Resumo


As atuais abordagens para implementação de simulação algoritmos quânticos em hardware sofrem de problemas relacionados a desempenho e complexidade. Neste artigo, revisitamos uma implementação em FPGA de um processador dedicado de 3 qubits para dar suporte às portas quânticas Sgate, Tgate, Hadamard, Paulix, CNOT, e Toffoli. A arquitetura proposta alia alto desempenho à simplicidade de projeto, já que permite simular o comportamento de um circuito quântico de forma eficiente com um modelo programável inspirado na arquitetura RISC, eliminando a necessidade de re-síntese do modelo, reduzindo possíveis erros e algumas limitações de outras soluções existentes. Tal abordagem pode representar uma alternativa viável ao desenvolvimento e validação de novas soluções baseadas em sistemas quânticos.

Referências

Aminian, M., Saeedi, M., Zamani, M. S., and Sedighi, M. (2008). Fpga-based circuit model emulation of quantum algorithms. In 2008 IEEE Computer Society Annual Symposium on VLSI, pages 399–404.

Conceição, C. and Reis, R. (2015). Efficient emulation of quantum circuits on classical hardware. In 2015 IEEE 6th Latin American Symposium on Circuits & Systems (LASCAS), pages 1–4.

Feynman, R. P. (1986). Quantum mechanical computers. Found. Phys., 16(6):507–532.

Fujishima, M., Saito, K., and Hoh, K. (2003). 16-qubit quantum-computing emulation based on high-speed hardware architecture. Japanese Journal of Applied Physics, 42(4S):2182.

Khalid, A. U., Zilic, Z., and Radecka, K. (2004). Fpga emulation of quantum circuits. In IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings., pages 310–315. IEEE.

Maron, A., Reiser, R., and Pilla, M. (2013). High-performance quantum computing simulation for the quantum geometric machine model. In 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, pages 474–481. IEEE.

Negovetic, G., Perkowski, M., Lukac, M., and Buller, A. (2002). Evolving quantum circuits and an fpga-based quantum computing emulator.

Nielsen, M. A. and Chuang, I. L. (2000). Quantum information and quantum computation. Cambridge: Cambridge University Press, 2(8):23.

Shor, P. (1994). Algorithms for quantum computation: discrete logarithms and factoring. In Proceedings 35th Annual Symposium on Foundations of Computer Science, pages 124–134.
Publicado
12/08/2025
SILVEIRA, Pedro J.; NASCIMENTO, Breno S.; CONCEIÇÃO, Calebe M.; GARCIA, Rodolfo B.. Revisitando e adicionando portas a um processador dedicado à simulação de algoritmos quânticos em hardware. In: ESCOLA REGIONAL DE COMPUTAÇÃO BAHIA, ALAGOAS E SERGIPE (ERBASE), 25. , 2025, Lagarto/SE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 241-250. DOI: https://doi.org/10.5753/erbase.2025.13732.