arXiv Analytics

Sign in

arXiv:1110.5133 [quant-ph]AbstractReferencesReviewsResources

Towards practical classical processing for the surface code

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

Published 2011-10-24, updated 2012-05-02Version 2

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.

Comments: 5 pages, 6 figures, published version with some additional text
Journal: Phys. Rev. Lett. 108, 180501 (2012)
Categories: quant-ph
Subjects: 03.67.Ac, 03.67.Pp
Related articles: Most relevant | Search more
arXiv:1202.5602 [quant-ph] (Published 2012-02-25, updated 2012-10-15)
Towards practical classical processing for the surface code: timing analysis
arXiv:1304.2975 [quant-ph] (Published 2013-04-10, updated 2013-07-31)
Fidelity of the surface code in the presence of a bosonic bath
arXiv:1401.6540 [quant-ph] (Published 2014-01-25, updated 2014-07-30)
Fidelity Threshold of the Surface Code Beyond Single-Qubit Error Models