Rock the QASBA: Quantum Error Correction Acceleration via the Sparse Blossom Algorithm on FPGAs
Open Access
- 18 August 2025
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Reconfigurable Technology and Systems
- Vol. 18 (3) , 1-24
Abstract
Quantum computing is a new paradigm of computation that exploits principles from quantum mechanics to achieve an exponential speedup compared to classical logic. However, noise strongly limits current quantum hardware, reducing achievable performance and limiting the scaling of the applications. For this reason, current noisy intermediate-scale quantum devices require Quantum Error Correction (QEC) mechanisms to identify errors occurring in the computation and correct them in real time. Nevertheless, the high computational complexity of QEC algorithms is incompatible with the tight time constraints of quantum devices. Thus, hardware acceleration is paramount to achieving real-time QEC. This work presents QASBA, an FPGA-based hardware accelerator for the Sparse Blossom Algorithm (SBA), a state-of-the-art decoding algorithm. After profiling the state-of-the-art software counterpart, we developed a design methodology for hardware development based on the SBA. We also devised an automation process to help users without expertise in hardware design in deploying architectures based on QASBA. We implement QASBA on different FPGA architectures and experimentally evaluate resource usage, execution time, and energy efficiency of our solution. Our solution attains up to \(25.05\times\) speedup and \(304.16\times\) improvement in energy efficiency compared to the software baseline.
Keywords
Funding Information
- ICSC–Centro Nazionale di Ricerca in High Performance Computing, Big Data and Quantum Computing
- European Union–NextGenerationEU
- AMD under the Heterogeneous Accelerated Compute Clusters (HACC) program
This publication has 35 references indexed in Scilit:
- NERONE: The Fast Way to Efficiently Execute Your Deep Learning Algorithm at the EdgeIEEE Journal of Biomedical and Health Informatics, 2023
- A Survey of Important Issues in Quantum Computing and CommunicationsIEEE Communications Surveys & Tutorials, 2023
- Faber: A Hardware/SoftWare Toolchain for Image RegistrationIEEE Transactions on Parallel and Distributed Systems, 2022
- Quantum Error Correction: Noise-Adapted Techniques and ApplicationsJournal of the Indian Institute of Science, 2022
- Neural-Network Decoders for Quantum Error Correction Using Surface Codes: A Space Exploration of the Hardware Cost-Performance TradeoffsIEEE Transactions on Quantum Engineering, 2022
- An Energy-Efficient Domain-Specific Architecture for Regular ExpressionsIEEE Transactions on Emerging Topics in Computing, 2022
- Investigation of Noise Effects for Different Quantum Computing Architectures in IBM-Q at NISQ Level2021
- Cryogenic Control Architecture for Large-Scale Quantum ComputingPhysical Review Applied, 2015
- Surface codes: Towards practical large-scale quantum computationPhysical Review A, 2012
- A fast quantum mechanical algorithm for database search1996