Surface codes: Towards practical large-scale quantum computation

By Austin G. Fowler, M. Mariantoni, John M. Martinis, A. Cleland. 2012

3,046 citations recorded by the source corpus.

This article provides an introduction to surface code quantum computing. We first estimate the size and speed of a surface code quantum computer. We then introduce the concept of the stabilizer, using two qubits, and extend this concept to stabilizers acting on a two-dimensional array of physical qubits, on which we implement the surface code. We next describe how logical qubits are formed in the surface code array and give numerical estimates of their fault-tolerance. We outline how logical qubits are physically moved on the array, how qubit braid transformations are constructed, and how a braid between two logical qubits is equivalent to a controlled-NOT. We then describe the single-qubit Hadamard, S and T operators, completing the set of required gates for a universal quantum computer. We conclude by briefly discussing physical implementations of the surface code. We include a number of appendices in which we provide supplementary information to the main text.

Subfields: Artificial Intelligence, Computational Theory and Mathematics

View Paper: https://www.semanticscholar.org/paper/f9db7ae0a333ef8a21317d1a3126d75da9d43ff4

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Göran Wendin
  2. Patrick J. Coles
  3. Simon C. Benjamin
  4. Daniel Litinski
  5. Jarrod R. McClean
  6. Ryan Babbush
  7. Suguru Endo
  8. Craig Gidney

In Computational Theory and Mathematics

  1. Daniel Litinski
  2. Craig Gidney
  3. Joschka Roffe
  4. Barbara M. Terhal
  5. Nicolas C. Menicucci
  6. Martin Ekerå
  7. Simon C. Benjamin
  8. John Preskill

Citations in the corpus