Layered architecture for quantum computing
arXiv:1010.5022 · doi:10.1103/PhysRevX.2.031007
Abstract
We develop a layered quantum computer architecture, which is a systematic framework for tackling the individual challenges of developing a quantum computer while constructing a cohesive device design. We discuss many of the prominent techniques for implementing circuit-model quantum computing and introduce several new methods, with an emphasis on employing surface code quantum error correction. In doing so, we propose a new quantum computer architecture based on optical control of quantum dots. The timescales of physical hardware operations and logical, error-corrected quantum gates differ by several orders of magnitude. By dividing functionality into layers, we can design and analyze subsystems independently, demonstrating the value of our layered architectural approach. Using this concrete hardware platform, we provide resource analysis for executing fault-tolerant quantum algorithms for integer factoring and quantum simulation, finding that the quantum dot architecture we study could solve such problems on the timescale of days.
27 pages, 20 figures
References in corpus (59)
- Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
- Long-distance quantum communication with atomic ensembles and linear optics
- Quantum Computing
- The Physical Implementation of Quantum Computation
- Quantum state transfer and entanglement distribution among distant nodes in a quantum network
- Quantum Teleportation is a Universal Computational Primitive
- Decoherence Free Subspaces for Quantum Computation
- Dynamical Decoupling of Open Quantum Systems
- Single-shot read-out of an individual electron spin in a quantum dot
- Universal Quantum Computation with ideal Clifford gates and noisy ancillas
- Simulated Quantum Computation of Molecular Energies
- Quantum Algorithms Revisited
- Quantum Computing with Very Noisy Devices
- An Open-System Quantum Simulator with Trapped Ions
- Reliable Quantum Computers
- Fault-tolerant quantum computation with high threshold in two dimensions
- Quantum Networks for Elementary Arithmetic Operations
- Keeping a Quantum Bit Alive by Optimized -Pulse Sequences
- Optimized Dynamical Decoupling in a Model Quantum Memory
- Topological fault-tolerance in cluster state quantum computation
- Fault-Tolerant Quantum Dynamical Decoupling
- Operator Quantum Error Correcting Subsystems for Self-Correcting Quantum Memories
- High threshold universal quantum computation on the surface code
- Polynomial-time quantum algorithm for the simulation of chemical dynamics
- Efficient Simulation of Quantum Systems by Quantum Computers
- Simulating chemistry using quantum computers
- Quantum computing with nearest neighbor interactions and error rates over 1%
- Implementing the Quantum von Neumann Architecture with Superconducting Circuits
- Robust dynamical decoupling with bounded controls
- Dynamically Error-Corrected Gates for Universal Quantum Computation
- Observation of Faraday rotation from a single confined spin
- Arbitrarily accurate composite pulses
- Subsystem fault tolerance with the Bacon-Shor code
- Fault-tolerant quantum computation against biased noise
- Towards practical classical processing for the surface code
- Fast Quantum Modular Exponentiation
- Fast simulation of stabilizer circuits using a graph state representation
- Effective fault-tolerant quantum computation with slow measurements
- Combining dynamical decoupling with fault-tolerant quantum computation
- Distributed Quantum Computation Architecture Using Semiconductor Nanophotonics
- Quantum Communication with Phantom Photons
- Quantum Information Processing with Ferroelectrically Coupled Quantum Dots
- Quantum computers based on electron spins controlled by ultra-fast, off-resonant, single optical pulses
- Entanglement Assisted Metrology
- Conditional phase shift from a quantum dot in a pillar microcavity
- Space, time, parallelism and noise requirements for reliable quantum computing
- A scalable, high-speed measurement-based quantum computer using trapped ions
- Quantum Dot Cluster State Computing with Encoded Qubits
- Communication Links for Distributed Quantum Computation
- Adiabatic Quantum Simulators
- Long-range coupling and scalable architecture for superconducting flux qubits
- Long-range spin-qubit interaction mediated by microcavity polaritons
- Multi-qubit compensation sequences
- Classical Processing Requirements for a Topological Quantum Computing System
- Quantum computing with trapped ions, atoms and light
- MEMS-Based Optical Beam Steering System for Quantum Information Processing in 2D Atomic Systems
- Implications of Electronics Constraints for Solid-State Quantum Error Correction and Quantum Circuit Failure Probability
- Integration of highly probabilistic sources into optical quantum architectures: perpetual quantum computation
- Encoding a qubit into multilevel subspaces
Cited by in corpus (100)
- Noisy intermediate-scale quantum (NISQ) algorithms
- Error mitigation for short-depth quantum circuits
- Trapped-Ion Quantum Computing: Progress and Challenges
- Quantum Error Correction for Beginners
- How to factor 2048 bit RSA integers in 8 hours using 20 million noisy qubits
- Quantum optimization using variational algorithms on near-term quantum devices
- Cryogenic Control Architecture for Large-Scale Quantum Computing
- Efficient Distributed Quantum Computing
- Photonic architecture for scalable quantum information processing in NV-diamond
- Novel constructions for the fault-tolerant Toffoli gate
- Scalable quantum circuit and control for a superconducting surface code
- A concise review of Rydberg atom based quantum computation and quantum simulation
- Enhanced fault-tolerant quantum computing in -level systems
- A Software Methodology for Compiling Quantum Programs
- Assessing the progress of trapped-ion processors towards fault-tolerant quantum computation
- Quantum computation with realistic magic state factories
- Simulating chemistry efficiently on fault-tolerant quantum computers
- Performing Quantum Computing Experiments in the Cloud
- Quantum error mitigation as a universal error-minimization technique: applications from NISQ to FTQC eras
- Multilevel distillation of magic states for quantum computing
- Poking holes and cutting corners to achieve Clifford gates with the surface code
- Tutorial: Gate-based superconducting quantum computing
- A unified framework for magic state distillation and multi-qubit gate-synthesis with reduced resource cost
- An Experimental Microarchitecture for a Superconducting Quantum Processor
- Magic State Distillation with Low Space Overhead and Optimal Asymptotic Input Count
- Error-rejecting quantum computing with solid-state spins assisted by low-Q optical microcavities
- The Quantum Socket: Three-Dimensional Wiring for Extensible Quantum Computing
- Electric-field dependent g-factor anisotropy in Ge-Si core-shell nanowire quantum dots
- Optimized Surface Code Communication in Superconducting Quantum Computers
- A logical qubit in a linear array of semiconductor quantum dots
- Proof of finite surface code threshold for matching
- Impact of qubit connectivity on quantum algorithm performance
- Building a large-scale quantum computer with continuous-variable optical technologies
- Error-robust quantum logic optimization using a cloud quantum computer interface
- Overhead analysis of universal concatenated quantum codes
- Distilling one-qubit magic states into Toffoli states
- Topological code Autotune
- Tuning methods for semiconductor spin--qubits
- Transversal Clifford gates on folded surface codes
- Universal fault-tolerant measurement-based quantum computation
- Comparing the Overhead of Topological and Concatenated Quantum Error Correction
- Amplitude estimation via maximum likelihood on noisy quantum computer
- Hole spin resonance and spin-orbit coupling in a silicon metal-oxide-semiconductor field-effect transistor
- Tractable Simulation of Error Correction with Honest Approximations to Realistic Fault Models
- Protocol for a resonantly-driven three-qubit Toffoli gate with silicon spin qubits
- Control Electronics For Semiconductor Spin Qubits
- Surface Code Error Correction on a Defective Lattice
- Magnetic properties of nanoscale compass-Heisenberg planar clusters
- Measurement-free topological protection using dissipative feedback
- Quantum Accelerators for High-Performance Computing Systems
- Lattice Surgery Translation for Quantum Computation
- Pseudo-2D superconducting quantum computing circuit for the surface code: the proposal and preliminary tests
- Dynamically corrected gates suppress spatio-temporal error correlations as measured by randomized benchmarking
- Speed limits on correlations in bipartite quantum systems
- Composite Toffoli gate with two-round error detection
- Analytic asymptotic performance of topological codes
- Magic-State Functional Units: Mapping and Scheduling Multi-Level Distillation Circuits for Fault-Tolerant Quantum Architectures
- Advantages and limitations of quantum routing
- Tracking Quantum Error Correction
- Fault-Tolerant Quantum Computation for Singlet-Triplet Qubits with Leakage Errors
- Simulating the Transverse Ising Model on a Quantum Computer: Error Correction with the Surface Code
- Quantum battery based on dipole-dipole interaction and external driving field
- Efficient simulation of quantum error correction under coherent error based on non-unitary free-fermionic formalism
- Resource-efficient digital characterization and control of classical non-Gaussian noise
- Networked Quantum Services
- Efficient Construction of a Control Modular Adder on a Carry-Lookahead Adder Using Relative-phase Toffoli Gates
- A Regular Representation of Quantum Circuits
- The Classification of Clifford Gates over Qubits
- Initialization of a spin qubit in a site-controlled nanowire quantum dot
- Minimal and Robust Composite Two-Qubit Gates with Ising-Type Interaction
- Universal quantum computation by the unitary control of ancilla qubits and using a fixed ancilla-register interaction
- Simulating Bell violations without quantum computers
- Measurement-free fault-tolerant logical zero-state encoding of the distance-three nine-qubit surface code in a one-dimensional qubit array
- Resource analysis of quantum algorithms for coarse-grained protein folding models
- Thermocompression Bonding Technology for Multilayer Superconducting Quantum Circuits
- Single-Shot Quantum Non-Demolition Measurement of a Quantum Dot Electron Spin, using Cavity Exciton-Polaritons
- Continuous error correction for Ising anyons
- Simple operation sequences to couple and interchange quantum information between spin qubits of different kinds
- Squash: A Scalable Quantum Mapper Considering Ancilla Sharing
- Likelihood-free methods for quantum parameter estimation
- Gauge subsystems, separability, and robustness in autonomous quantum memories
- Integrated Analysis of Performance and Resource of Large-Scale Quantum Computing
- On proving the robustness of algorithms for early fault-tolerant quantum computers
- Tuning spatial entanglement in interacting few-electron quantum dots
- Short composite rotation robust against two common systematic errors
- Optically Loaded Semiconductor Quantum Memory Register
- Forbidden subspaces for level-1 QAOA and IQP circuits
- Resource Analysis of Low-Overhead Transversal Architectures for Reconfigurable Atom Arrays
- Enhancing a Near-Term Quantum Accelerator's Instruction Set Architecture for Materials Science Applications
- Hardness of braided quantum circuit optimization in the surface code
- Optical Manipulation of Quantum Dot Electron Spin Qubits Using Microcavity Quantum Well Exciton-Polaritons
- Hybrid magic state distillation for universal fault-tolerant quantum computation
- Limitations to Dynamical Error Suppression and Gate-Error Virtualization from Temporally Correlated Nonclassical Noise
- Surface code fidelity at finite temperatures
- Generating and verifying graph states for fault-tolerant topological measurement-based quantum computing in 2D optical lattices
- Low power, fast and broadband ESR quantum control using a stripline resonator
- A functional basis for efficient physical-layer classical control in quantum processors
- Quantum Computing's Classical Problem, Classical Computing's Quantum Problem
- Quantum error mitigation for parametric circuits
- Construction of Arbitrary Robust One-Qubit Operations Using Planar Geometry