STABSim: A Parallelized Clifford Simulator with Features Beyond Direct Simulation
Sean Garner, Chenxu Liu, Meng Wang, Samuel Stein, Ang Li

TL;DR
STABSim introduces a GPU-accelerated stabilizer simulator that significantly improves scalability and accuracy for quantum error correction simulations, enabling advanced quantum computing research beyond current CPU-based methods.
Contribution
This work presents the first GPU-accelerated tableau stabilizer simulator that outperforms CPU methods in QEC workloads and introduces new error models and optimization techniques.
Findings
Scales better than CPU methods in QEC workloads
Faster and more accurate non-unitary error modeling
Enables new quantum computing applications and optimizations
Abstract
The quantum stabilizer formalism became foundational for understanding error correction soon after the realization of the first useful quantum error correction codes. Stabilizers provide a way to describe sets of quantum states which are valid codewords within a quantum error correction (QEC) scheme. Existing stabilizer simulators are single threaded applications used to sample larger codes than is possible with other methods. However, there is an outstanding gap in the scaling and accuracy of current simulators for QEC as quantum computing exceeds hundreds of qubits, along with an under-utilization of the capabilities of highly-efficient stabilizer simulation across other quantum domains. In this work, we present the first GPU-accelerated tableau stabilizer simulator to scale better than CPU methods in QEC workloads, by trivializing Clifford gates and exploiting the large parallelism…
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
TopicsParallel Computing and Optimization Techniques · Algebraic and Geometric Analysis · Distributed and Parallel Computing Systems
