CUDA-Q QEC - Quantum Error Correction Library
The cudaq-qec library provides a comprehensive framework for quantum
error correction research and development. It leverages GPU acceleration
for efficient syndrome decoding and error correction simulations (coming soon).
The library supports both offline analysis and realtime error correction on quantum hardware, enabling low-latency decoding for practical quantum computing applications.
cudaq-qec is composed of three main interfaces:
QEC Codes (
cudaq::qec::code) - Define quantum error correcting codes with logical operationsDecoders (
cudaq::qec::decoder) - Implement syndrome decoding algorithmsRealtime Decoding (
cudaq::qec::decoding) - Enable online error correction on quantum hardware
These types are meant to be extended by developers to provide new error correcting codes and decoding strategies.
The pages below document each of these interfaces in depth — the abstraction, how to extend it, and what ships built in. For runnable, copy-pasteable programs, see the CUDA-Q QEC examples.