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.Comment: 54 pages, 35 figures, version incorporating referee and community feedback. Additional comments welcom
A quantum computer can solve hard problems -such as prime factoring 1,2 , database searching 3,4 , and quantum simulation 5 -at the cost of needing to protect fragile quantum states from error. Quantum error correction 6 provides this protection, by distributing a logical state among many physical qubits via quantum entanglement. Superconductivity is an appealing platform, as it allows for constructing large quantum circuits, and is compatible with microfabrication. For superconducting qubits the surface code 7 is a natural choice for error correction, as it uses only nearest-neighbour coupling and rapidly-cycled entangling gates. The gate fidelity requirements are modest: The per-step fidelity threshold is only about 99%. Here, we demonstrate a universal set of logic gates in a superconducting multi-qubit processor, achieving an average single-qubit gate fidelity of 99.92% and a two-qubit gate fidelity up to 99.4%. This places Josephson quantum computing at the fault-tolerant threshold for surface code error correction. Our quantum processor is a first step towards the surface code, using five qubits arranged in a linear array with nearest-neighbour coupling. As a further demonstration, we construct a five-qubit GreenbergerHorne-Zeilinger (GHZ) state 8,9 using the complete circuit and full set of gates. The results demonstrate that Josephson quantum computing is a high-fidelity technology, with a clear path to scaling up to large-scale, fault-tolerant quantum circuits.The high fidelity performance we demonstrate here is achieved through a combination of highly coherent qubits, a straightforward interconnection architecture, and a novel implementation of the two-qubit controlled-phase (CZ) entangling gate. The CZ gate uses a fast but adiabatic frequency tuning of the qubits 10 , which is easily adjusted yet minimises decoherence and leakage from the computational basis [Martinis, J., et al., in preparation]. We note that previous demonstrations of two-qubit gates achieving better than 99% fidelity used fixed-frequency qubits: Systems based on nuclear magnetic resonance and ion traps have shown two-qubit gates with fidelities of 99.5% 11 and 99.3% 12 . Here, the tuneable nature of the qubits and their entangling gates provides, remarkably, both high fidelity and fast control.Superconducting integrated circuits give flexibility in building quantum systems due to the macroscopic nature of the electron condensate. As shown in Fig. 1, we have designed a processor consisting of five Xmon qubits with nearestneighbour coupling, arranged in a linear array. The crossshaped qubit 14 offers a nodal approach to connectivity while maintaining a high level of coherence (see Supplementary Information for decoherence times). Here, the four legs of the cross allow for a natural segmentation of the design into coupling, control and readout. We chose a modest inter-qubit capacitive coupling strength of g/2π = 30 MHz and use alternating qubit idle frequencies of 5.5 and 4.7 GHz, enabling a CZ gate in 40 ns when two qubits are brough...
We report the first electronic structure calculation performed on a quantum computer without exponentially costly precompilation. We use a programmable array of superconducting qubits to compute the energy surface of molecular hydrogen using two distinct quantum algorithms. First, we experimentally execute the unitary coupled cluster method using the variational quantum eigensolver. Our efficient implementation predicts the correct dissociation energy to within chemical accuracy of the numerically exact result. Second, we experimentally demonstrate the canonical quantum algorithm for chemistry, which consists of Trotterization and quantum phase estimation. We compare the experimental performance of these approaches to show clear evidence that the variational quantum eigensolver is robust to certain errors. This error tolerance inspires hope that variational quantum simulations of classically intractable molecules may be viable in the near future.Comment: 13 pages, 7 figures. This revision is to correct an error in the coefficients of identity in Table
Quantum computing becomes viable when a quantum state can be preserved from environmentally-induced error. If quantum bits (qubits) are sufficiently reliable, errors are sparse and quantum error correction (QEC) 1-6 is capable of identifying and correcting them. Adding more qubits improves the preservation by guaranteeing increasingly larger clusters of errors will not cause logical failure -a key requirement for large-scale systems. Using QEC to extend the qubit lifetime remains one of the outstanding experimental challenges in quantum computing. Here, we report the protection of classical states from environmental bit-flip errors and demonstrate the suppression of these errors with increasing system size. We use a linear array of nine qubits, which is a natural precursor of the twodimensional surface code QEC scheme 7 , and track errors as they occur by repeatedly performing projective quantum non-demolition (QND) parity measurements. Relative to a single physical qubit, we reduce the failure rate in retrieving an input state by a factor of 2.7 for five qubits and a factor of 8.5 for nine qubits after eight cycles. Additionally, we tomographically verify preservation of the non-classical Greenberger-Horne-Zeilinger (GHZ) state. The successful suppression of environmentally-induced errors strongly motivates further research into the many exciting challenges associated with building a large-scale superconducting quantum computer.The ability to withstand multiple errors during computation is a critical aspect of error correction. We define n-th order fault-tolerance to mean that any combination of n errors is tolerable. Previous experiments based on nuclear magnetic resonance 8,9 , ion traps 10 , and superconducting circuits [11][12][13] have demonstrated multi-qubit states that are first-order tolerant to one type of error. Recently, experiments with ion traps and superconducting circuits have shown the simultaneous detection of multiple types of errors 14,15 . The above hallmark experiments demonstrate error correction in a single round; however, quantum information must be preserved throughout computation using multiple error correction cycles. The basics of repeating cycles have been shown in ion traps 16 and superconducting circuits 17 . Until now, it has been an open challenge to combine these elements to make the information stored in a quantum system robust against errors which intrinsically arise from the environment.The key to detecting errors in quantum information is to perform QND parity measurements. In the surface code, this is done by arranging qubits in a chequerboard pattern -with data qubits corresponding to the white, and measure qubits to the black squares (see Fig. 1) -and using these ancilla measure qubits to repetitively perform parity measurements to detect bit-flip (X) and phase-flip (Ẑ) errors 7 . A square chequerboard with (4n + 1) 2 qubits is n-th order fault tolerant, meaning at least n+1 errors must occur to cause failure in preserving a state if fidelities are above a threshold. W...
We construct quantum circuits which exactly encode the spectra of correlated electron models up to errors from rotation synthesis. By invoking these circuits as oracles within the recently introduced "qubitization" framework, one can use quantum phase estimation to sample states in the Hamiltonian eigenbasis with optimal query complexity O(λ/ ) where λ is an absolute sum of Hamiltonian coefficients and is target precision. For both the Hubbard model and electronic structure Hamiltonian in a second quantized basis diagonalizing the Coulomb operator, our circuits have T gate complexity O(N + log(1/ )) where N is number of orbitals in the basis. This enables sampling in the eigenbasis of electronic structure Hamiltonians with T complexity O(N 3 / + N 2 log(1/ )/ ). Compared to prior approaches, our algorithms are asymptotically more efficient in gate complexity and require fewer T gates near the classically intractable regime. Compiling to surface code faulttolerant gates and assuming per gate error rates of one part in a thousand reveals that one can error correct phase estimation on interesting instances of these problems beyond the current capabilities of classical methods using only about a million superconducting qubits in a matter of hours.
In recent years, surface codes have become a leading method for quantum error correction in theoretical large-scale computational and communications architecture designs. Their comparatively high fault-tolerant thresholds and their natural two-dimensional nearest-neighbour (2DNN) structure make them an obvious choice for large scale designs in experimentally realistic systems. While fundamentally based on the toric code of Kitaev, there are many variants, two of which are the planar-and defect-based codes. Planar codes require fewer qubits to implement (for the same strength of error correction), but are restricted to encoding a single qubit of information. Interactions between encoded qubits are achieved via transversal operations, thus destroying the inherent 2DNN nature of the code. In this paper we introduce a new technique enabling the coupling of two planar codes without transversal operations, maintaining the 2DNN of the encoded computer. Our lattice surgery technique comprises splitting and merging planar code surfaces, and enables us to perform universal quantum computation (including magic state injection) while removing the need for braided logic in a strictly 2DNN design, and hence reduces the overall qubit resources for logic operations. Those resources are 2 further reduced by the use of a rotated lattice for the planar encoding. We show how lattice surgery allows us to distribute encoded GHZ states in a more direct (and overhead friendly) manner, and how a demonstration of an encoded cnot between two distance-3 logical states is possible with 53 physical qubits, half of that required in any other known construction in 2D.
A major challenge in quantum computing is to solve general problems with limited physical hardware. Here, we implement digitized adiabatic quantum computing, combining the generality of the adiabatic algorithm with the universality of the digital approach, using a superconducting circuit with nine qubits. We probe the adiabatic evolutions, and quantify the success of the algorithm for random spin problems. We find that the system can approximate the solutions to both frustrated Ising problems and problems with more complex interactions, with a performance that is comparable. The presented approach is compatible with small-scale systems as well as future error-corrected quantum computers.Quantum mechanics can help solve complex problems in physics [1], chemistry [2], and machine learning [3], provided they can be programmed in a physical device. In adiabatic quantum computing [4][5][6], the system is slowly evolved from the ground state of a simple initial Hamiltonian to a final Hamiltonian that encodes a computational problem. The appeal of this analog method lies in its combination of simplicity and generality; in principle, any problem can be encoded. In practice, applications are restricted by limited connectivity, available interactions, and noise. A complementary approach is digital quantum computing, where logic gates combine to form quantum circuit algorithms [7]. The digital approach allows for constructing arbitrary interactions and is compatible with error correction [8, 9], but requires devising tailor-made algorithms. Here, we combine the advantages of both approaches by implementing digitized adiabatic quantum computing in a superconducting system. We tomographically probe the system during the digitized evolution, explore the scaling of errors with system size, and measure the influence of local fields. We conclude by having the full system find the solution to random Ising problems with frustration, and problems with more complex interactions. This digital quantum simulation [10][11][12][13] consists of up to nine qubits and up to 10 3 quantum logic gates. This demonstration of digitized quantum adiabatic computing in the solid state opens a path to solving complex problems, and we hope it will motivate further research into the efficient synthesis of adiabatic algorithms, on small-scale systems with noise as well as future large-scale quantum computers with error correction.A key challenge in adiabatic quantum computing is to construct a device that is capable of encoding problem Hamiltonians that are non-stoquastic [14]. Such Hamiltonians would allow for universal adiabatic quantum computing [15, 16] as well as improving the performance for difficult instances * Present address: IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, USA of classical optimization problems [17]. Additionally, simulating interacting fermions for physics and chemistry requires non-stoquastic Hamiltonians [1, 18]. In general, nonstoquastic Hamiltonians are more difficult to study classically, as Monte Carlo ...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.