Kaijie Wei

Project Assistant Professor, Keio University

Qu-Trefoil: Large-Scale Quantum Circuit Simulator Working on FPGA With SATA Storages


Journal article


Kaijie Wei, Hideharu Amano, Ryohei Niwase, Yoshiki Yamaguchi, Takefumi Miyoshi
IEEE transactions on computers, 2025

Semantic Scholar DBLP DOI
Cite

Cite

APA   Click to copy
Wei, K., Amano, H., Niwase, R., Yamaguchi, Y., & Miyoshi, T. (2025). Qu-Trefoil: Large-Scale Quantum Circuit Simulator Working on FPGA With SATA Storages. IEEE Transactions on Computers.


Chicago/Turabian   Click to copy
Wei, Kaijie, Hideharu Amano, Ryohei Niwase, Yoshiki Yamaguchi, and Takefumi Miyoshi. “Qu-Trefoil: Large-Scale Quantum Circuit Simulator Working on FPGA With SATA Storages.” IEEE transactions on computers (2025).


MLA   Click to copy
Wei, Kaijie, et al. “Qu-Trefoil: Large-Scale Quantum Circuit Simulator Working on FPGA With SATA Storages.” IEEE Transactions on Computers, 2025.


BibTeX   Click to copy

@article{kaijie2025a,
  title = {Qu-Trefoil: Large-Scale Quantum Circuit Simulator Working on FPGA With SATA Storages},
  year = {2025},
  journal = {IEEE transactions on computers},
  author = {Wei, Kaijie and Amano, Hideharu and Niwase, Ryohei and Yamaguchi, Yoshiki and Miyoshi, Takefumi}
}

Abstract

Quantum circuits are fundamental components of quantum computing, and state-vector-based quantum circuit simulation is a widely used technique for tracking qubit behavior throughout circuit evolution. However, simulating a circuit with <inline-formula><tex-math notation="LaTeX">$n$</tex-math><alternatives><mml:math><mml:mi>n/mml:mi/mml:math<inline-graphic xlink:href="wei-ieq1-3521546.gif"/></alternatives></inline-formula> qubits requires <inline-formula><tex-math notation="LaTeX">$2^{n+4}$</tex-math><alternatives><mml:math><mml:msup><mml:mn>2/mml:mn<mml:mrow><mml:mi>n/mml:mi<mml:mo>+/mml:mo<mml:mn>4/mml:mn/mml:mrow/mml:msup/mml:math<inline-graphic xlink:href="wei-ieq2-3521546.gif"/></alternatives></inline-formula> bytes of memory, making simulations of more than 40 qubits feasible only on supercomputers. To address this limitation, we propose the Qu-Trefoil, a system designed for large-scale quantum circuit simulations on an FPGA-based platform called Trefoil. Trefoil is a multi-FPGA system connected to eight storage subsystems, each equipped with 32 SATA disks. Qu-Trefoil integrates a suite of HLS-based universal quantum gates, including Clifford gates (Hadamard (H), Pauli-Z (Z), Phase (S), Controlled-NOT (CNOT)), the T gate, and unitary matrix computation, along with HDL-designed modules for system-wide integration. Our extensive evaluation demonstrates the system's robustness and flexibility, covering quantum gate performance, chunk size, disk extensibility, and efficiency across different SATA generations. We successfully simulated quantum circuits with over 43 qubits, which required more than 128 TB of memory, in approximately 3.72 to 13.06 hours on a single storage subsystem equipped with one FPGA. This achievement represents a significant milestone in the advancement of quantum computing simulations. Furthermore, thanks to its unique architecture, Qu-Trefoil is more accessible, flexible, and cost-efficient than other existing simulators for large-scale quantum circuit simulations, making it a viable option for researchers with limited access to supercomputers.


Share

Tools
Translate to