Towards Practical Classical Processing for the Surface Code

Austin G. Fowler, Adam C. Whiteside, Lloyd C. L. Hollenberg

View at source ↗PDF ↗Article208 citations

Abstract

The surface code is unarguably the leading quantum error correction code for 2-D nearest neighbor architectures, featuring a high threshold error rate of approximately 1%, low overhead implementations of the entire Clifford group, and flexible, arbitrarily long-range logical gates. These highly desirable features come at the cost of significant classical processing complexity. We show how to perform the processing associated with an nxn lattice of qubits, each being manipulated in a realistic, fault-tolerant manner, in O(n^2) average time per round of error correction. We also describe how to parallelize the algorithm to achieve O(1) average processing per round, using only constant computing resources per unit area and local communication. Both of these complexities are optimal.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:1110.5133
Published
May 1, 2012
Updated
May 2, 2012
Venue
Physical Review Letters
DOI
10.1103/physrevlett.108.180501
arXiv
1110.5133
PubMed
22681050
Categories
Quantum Computing Algorithms and Architecture
Provenance
openalex+arxiv

Topics