What is a quantum computer, and how do we build one?
arXiv:0906.4344 · doi:10.1103/PhysRevA.83.012303
Abstract
The DiVincenzo criteria for implementing a quantum computer have been seminal in focussing both experimental and theoretical research in quantum information processing. These criteria were formulated specifically for the circuit model of quantum computing. However, several new models for quantum computing (paradigms) have been proposed that do not seem to fit the criteria well. The question is therefore what are the general criteria for implementing quantum computers. To this end, a formal operational definition of a quantum computer is introduced. It is then shown that according to this definition a device is a quantum computer if it obeys the following four criteria: Any quantum computer must (1) have a quantum memory; (2) facilitate a controlled quantum evolution of the quantum memory; (3) include a method for cooling the quantum memory; and (4) provide a readout mechanism for subsets of the quantum memory. The criteria are met when the device is scalable and operates fault-tolerantly. We discuss various existing quantum computing paradigms, and how they fit within this framework. Finally, we lay out a roadmap for selecting an avenue towards building a quantum computer. This is summarized in a decision tree intended to help experimentalists determine the most natural paradigm given a particular physical implementation.
References in corpus (22)
- Review article: Linear optical quantum computing
- Multi-party entanglement in graph states
- Universal Quantum Computation with Continuous-Variable Cluster States
- Reference frames, superselection rules, and quantum information
- Fault-tolerant quantum computation with high threshold in two dimensions
- Resource-efficient linear optical quantum computation
- Topological fault-tolerance in cluster state quantum computation
- Error correcting codes for adiabatic quantum computation
- Towards Fault Tolerant Adiabatic Quantum Computation
- Brokered Graph State Quantum Computing
- Globally controlled quantum wires for perfect qubit transport, mirroring and computing
- Local Fault-tolerant Quantum Computation
- Measurement based entanglement under conditions of extreme photon loss
- Potential and limits to cluster state quantum computing using probabilistic gates
- Local Unitary Quantum Cellular Automata
- Single spin measurement using cellular automata techniques
- Robust adiabatic approach to optical spin entangling in coupled quantum dots
- Quantum error correction in globally controlled arrays
- Decoherence-based exploration of d-dimensional one-way quantum computation
- Deriving a Fault-Tolerant Threshold for a Global Control Scheme
- Globally controlled fault tolerant quantum computation
- Error Correcting the Control Unit in Global Control Schemes
Cited by in corpus (6)
- Three-electron spin qubits
- The Quantum Socket: Three-Dimensional Wiring for Extensible Quantum Computing
- Localized quantum walks as secured quantum memory
- Autler-Townes Doublet observation via a Cooper-Pair Beam Splitter
- Reduced conditional dynamic of quantum system under indirect quantum measurement
- The Photodetection Process under the Conditions of an Imperfect Measurement Device