Surface codes: Towards practical large-scale quantum computation
Centre for Quantum Computation and Communication Technology · The University of Melbourne · +2 more institutions
Abstract
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,…
Citation impact
- FWCI
- 92.41
- Percentile
- 100%
- References
- 81
Authors
4- AGAustin G. FowlerCorresponding
Centre for Quantum Computation and Communication Technology, The University of Melbourne
- MMM. Mariantoni
University of California, Santa Barbara, California NanoSystems Institute, Centre for Quantum Computation and Communication Technology, The University of Melbourne
- JMJohn M. Martinis
University of California, Santa Barbara, Centre for Quantum Computation and Communication Technology, The University of Melbourne, California NanoSystems Institute
- ANA. N. Cleland
University of California, Santa Barbara, The University of Melbourne, Centre for Quantum Computation and Communication Technology, California NanoSystems Institute
Topics & keywords
- Scale (ratio)
- Computation
- Surface (topology)
- Computer science
- Quantum
- Computational science
- Statistical physics
- Physics