English

Numerical Implementation of Just-In-Time Decoding in Novel Lattice Slices Through the Three-Dimensional Surface Code

Quantum Physics 2022-06-01 v3

Abstract

We build on recent work by B. Brown (Sci. Adv. 6, eaay4929 (2020)) to develop and simulate an explicit recipe for a just-in-time decoding scheme in three 3D surface codes, which can be used to implement a transversal (non-Clifford) CCZ\overline{CCZ} between three 2D surface codes in time linear in the code distance. We present a fully detailed set of bounded-height lattice slices through the 3D codes which retain the code distance and measurement-error detecting properties of the full 3D code and admit a dimension-jumping process which expands from/collapses to 2D surface codes supported on the boundaries of each slice. At each timestep of the procedure the slices agree on a common set of overlapping qubits on which CCZCCZ should be applied. We use these slices to simulate the performance of a simple JIT decoder against stochastic XX and measurement errors and find evidence for a threshold pc0.1%p_c \sim 0.1\% in all three codes. We expect that this threshold could be improved by optimisation of the decoder.

Keywords

Cite

@article{arxiv.2012.08536,
  title  = {Numerical Implementation of Just-In-Time Decoding in Novel Lattice Slices Through the Three-Dimensional Surface Code},
  author = {T. R. Scruby and D. E. Browne and P. Webster and M. Vasmer},
  journal= {arXiv preprint arXiv:2012.08536},
  year   = {2022}
}

Comments

19 pages, 11 figures. Additional supplementary materials at https://github.com/tRowans/JIT-supplementary-materials. v2; removed some claims regarding issues with staircase slices and changed one reference. v3; Minor changes and clarifications based on reviewer comments. Some additional references added including one to a github repo containing the full source code

R2 v1 2026-06-23T20:59:45.966Z