Accelerating the Tesseract Decoder for Quantum Error Correction
Dragana Grbic (Google Quantum AI, Department of Computer Science, Rice University), Laleh Aghababaie Beni (Google Quantum AI), Noah Shutty (Google Quantum AI)

TL;DR
This paper enhances the Tesseract decoder for quantum error correction by applying low-level optimizations, resulting in 2x to 5x speedups across various code families, thus improving scalability and practical applicability.
Contribution
The paper introduces systematic low-level performance optimizations to the Tesseract decoder, significantly increasing its speed and efficiency for quantum error correction tasks.
Findings
Achieved approximately 2x speedup for most code families.
Exceeded 2.5x speedup in several configurations.
Peak performance gain of over 5x for complex Bivariate-Bicycle Codes.
Abstract
Quantum Error Correction (QEC) is essential for building robust, fault-tolerant quantum computers; however, the decoding process often presents a significant computational bottleneck. Tesseract is a novel Most-Likely-Error (MLE) decoder for QEC that employs the A* search algorithm to explore an exponentially large graph of error hypotheses, achieving high decoding speed and accuracy. This paper presents a systematic approach to optimizing the Tesseract decoder through low-level performance enhancements. Based on extensive profiling, we implemented four targeted optimization strategies, including the replacement of inefficient data structures, reorganization of memory layouts to improve cache hit rates, and the use of hardware-accelerated bit-wise operations. We achieved significant decoding speedups across a wide range of code families and configurations, including Color Codes,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Radiation Effects in Electronics · Quantum-Dot Cellular Automata
