Towards practical classical processing for the surface code.

The surface code is unarguably the leading quantum error correction code for 2D 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 $n\ifmmode\times\else\texttimes\fi{}n$ 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.

[1]  Austin G. Fowler,et al.  Quantum computing with nearest neighbor interactions and error rates over 1 , 2010, 1009.3686.

[2]  Erik Lucero,et al.  Implementing the Quantum von Neumann Architecture with Superconducting Circuits , 2011, Science.

[3]  A. Fowler,et al.  High-threshold universal quantum computation on the surface code , 2008, 0803.0272.

[4]  Robert Raussendorf,et al.  Topological fault-tolerance in cluster state quantum computation , 2007 .

[5]  S. D. Queiroz Location and properties of the multicritical point in the Gaussian and ±J Ising spin glasses , 2009, 0902.4153.

[6]  Vladimir Kolmogorov,et al.  Blossom V: a new implementation of a minimum cost perfect matching algorithm , 2009, Math. Program. Comput..

[7]  J. P. Home,et al.  Realization of a programmable two-qubit quantum processor , 2009, 0908.3031.

[8]  Sean D Barrett,et al.  Fault tolerant quantum computation with very high threshold for loss errors. , 2010, Physical review letters.

[9]  Austin G. Fowler,et al.  Threshold error rates for the toric and planar codes , 2010, Quantum Inf. Comput..

[10]  David Poulin,et al.  Fast decoders for topological quantum codes. , 2009, Physical review letters.

[11]  Robert Raussendorf,et al.  Fault-tolerant quantum computation with high threshold in two dimensions. , 2007, Physical review letters.

[12]  Masayuki Ohzeki Locations of multicritical points for spin glasses on regular lattices. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[14]  B. M. Fulk MATH , 1992 .

[15]  J. Preskill,et al.  Topological quantum memory , 2001, quant-ph/0110143.

[16]  Seth Lloyd,et al.  Universal Quantum Simulators , 1996, Science.

[17]  Jack Edmonds,et al.  Maximum matching and a polyhedron with 0,1-vertices , 1965 .