Revisiting and adding gates to a processor dedicated to hardware-based quantum algorithm simulation

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

Abstract


Current approaches to implementing quantum-algorithm simulations in hardware suffer from performance and complexity issues. In this article, we revisit an FPGA implementation of a dedicated 3-qubit processor that supports the S gate, T gate, Hadamard gate, Pauli-X gate, CNOT gate, and Toffoli gate. The proposed architecture combines high performance with design simplicity by enabling the efficient simulation of a quantum circuit’s behavior through a programmable, RISC-inspired model. This eliminates the need to re-synthesize the design, reduces potential errors, and overcomes some of the limitations of existing solutions. Such an approach could represent a viable alternative for the development and validation of new quantum-based systems.

References

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.
Published
2025-08-12
SILVEIRA, Pedro J.; NASCIMENTO, Breno S.; CONCEIÇÃO, Calebe M.; GARCIA, Rodolfo B.. Revisiting and adding gates to a processor dedicated to hardware-based quantum algorithm simulation. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND 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.