Skip to content

inmzhang/awesome-tqec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Awesome TQEC

A curated list of awesome topological quantum error correction resources.

Table of Contents

Papers

Simulator

Lattice Surgery

Cluster State

Understand the TQEC structure from the view of cluster state.

ZX-Calculus

Understand the TQEC structure from the view of zx-calculus.

Time-dynamic Circuits

Using time-dynamic circuit without changing the underlying quantum code to achieve better performance/overhead or else.

Decoder

Minimum-weight Perfect Matching(MWPM)
Union-find(UF)
Tensor Network(TN)
Neural Network(NN)
Parallel Window
Belief Propagation

Experiment

Software

Simulator

  • Stim - A fast stabilizer circuit library.

  • Crumble - Point-and-Click 2D QEC circuit builder.

Automation tool

  • tqec - Design automation tool for tqec.

  • LaSsynth - A synthesizer for lattice surgery subroutines.

  • Lattice Surgery Compiler - Compile logical quantum circuits to lattice surgery operations on a surface code lattice.

Decoder

  • PyMatching - A fast MWPM decoder for quantum error correction code, implemented in C++.

  • Fusion Blossom - Another fast MWPM decoder for quantum error correction code, implemented in Rust.

  • Belief Matching - An implementation of belief-matching decoder.

  • Chromobius - An implementation of a "mobius decoder" for color code.

  • ldpc - Belief propagation(BP) implementation, also include implementations for union-find, belief-find and more decoders(in the branch "release-v2").

Tutorials and Talks

Links

  • TQEC Google group - A community for learning about TQEC and building the design automation tools.
  • Error Correction Zoo - Collection of classical and quantum error correction codes, including the topological quantum error correction codes.
  • Quantum Computing Stack Exchange - Question-and-answer site dedicated to quantum computing, where plenty of TQEC related questions are involved.
  • SketchUp - Useful tool to make the space-time diagram for topological logical computation.
  • Algorithmic Assertions - Craig Gidney's blogs about computer science and quantum computing, where the topic of TQEC is involved.

About

A curated list of awesome topological quantum error correction resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published