2019
DOI: 10.22331/q-2019-03-05-128
|View full text |Cite
|
Sign up to set email alerts
|

A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery

Abstract: Given a quantum gate circuit, how does one execute it in a fault-tolerant architecture with as little overhead as possible?In this paper, we discuss strategies for surface-code quantum computing on small, intermediate and large scales. They are strategies for space-time tradeoffs, going from slow computations using few qubits to fast computations using many qubits. Our schemes are based on surface-code patches, which not only feature a low space cost compared to other surface-code schemes, but are also concept… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
296
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 226 publications
(307 citation statements)
references
References 64 publications
(123 reference statements)
0
296
0
Order By: Relevance
“…As a consequence, the first quantum algorithms in this representation had gate complexity O(N 11 ) [12, 13]. Since then, a large community of researchers has worked to significantly reduce the cost of simulation in this representation through tighter bounds [13][14][15], better mappings between fermions and qubits [16][17][18][19][20], improved state preparation techniques [21][22][23][24], application of new time-evolution strategies [25][26][27], considerations of fault-tolerant overheads [28][29][30] and other representational and algorithmic insights [31][32][33][34][35][36].The lowest rigorous complexity of prior work on second quantized arbitrary basis chemistry simulation is either the O(N 5 ) scaling of [26], or the O(λ 2 ) scaling of [27], where λ is the 1-norm of the Hamiltonian. However, the [26] algorithm suffers from large constant factors in the scaling, and the approach of [27] scales quadratically worse than post-Trotter methods with respect to the evolution time.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…As a consequence, the first quantum algorithms in this representation had gate complexity O(N 11 ) [12, 13]. Since then, a large community of researchers has worked to significantly reduce the cost of simulation in this representation through tighter bounds [13][14][15], better mappings between fermions and qubits [16][17][18][19][20], improved state preparation techniques [21][22][23][24], application of new time-evolution strategies [25][26][27], considerations of fault-tolerant overheads [28][29][30] and other representational and algorithmic insights [31][32][33][34][35][36].The lowest rigorous complexity of prior work on second quantized arbitrary basis chemistry simulation is either the O(N 5 ) scaling of [26], or the O(λ 2 ) scaling of [27], where λ is the 1-norm of the Hamiltonian. However, the [26] algorithm suffers from large constant factors in the scaling, and the approach of [27] scales quadratically worse than post-Trotter methods with respect to the evolution time.…”
mentioning
confidence: 99%
“…Here we provide an algorithm with O(N 3/2 λ) T complexity, which appears better than all prior work so long as λ = Ω(N 3/2 ), which is usually the case.Prior papers to compile a quantum chemistry algorithm to the level of Clifford + T gates and estimate the resources required within an error-correcting code are [8, 9,29]. These papers focus on minimizing T complexity or Toffoli complexity because these gates cannot be transversely implemented within practical codes [30,37]. To implement these gates one must distill magic states or Toffoli states, which takes orders of magnitude more spacetime volume (qubitseconds) than executing Clifford gates and also consumes a very large number of physical qubits [38,39].The work of [29] focused on the simulation of an active space of the FeMo cofactor of the Nitrogenase enzyme, aka "FeMoco" (stoichiometry Fe 7 MoS 9 C).…”
mentioning
confidence: 99%
“…Using the construction from Ref. [26], the entire computation can be finished in n T · d full code cycles, if 231 distance-d full surface-code patches are used to store the 100 qubits. The probability that any of these qubits is affected by a storage error that can spoil the outcome of the computation is p storage error = 231 · n T · d full · p L (p phys , d full ) .…”
Section: -To-1 Distillationmentioning
confidence: 99%
“…Set ω ← (bij/|bij|)ω; We remark that the use of Pauli exponential version of Clifford and non-Clifford gates has recently found application in the context of error-correction [15].…”
Section: Improved Randomized Sparsificationmentioning
confidence: 99%