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 (34)
- Quantum Computing
- Single-shot read-out of an individual electron spin in a quantum dot
- Simulated Quantum Computation of Molecular Energies
- An Open-System Quantum Simulator with Trapped Ions
- Fault-tolerant quantum computation with high threshold in two dimensions
- Optimized Dynamical Decoupling in a Model Quantum Memory
- Topological fault-tolerance in cluster state quantum computation
- Fault-Tolerant Quantum Dynamical Decoupling
- Polynomial-time quantum algorithm for the simulation of chemical dynamics
- 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
- Dynamically Error-Corrected Gates for Universal Quantum Computation
- 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
- 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
- A scalable, high-speed measurement-based quantum computer using trapped ions
- 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
- 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 (99)
- Noisy intermediate-scale quantum (NISQ) algorithms
- Error mitigation for short-depth quantum circuits
- Trapped-Ion Quantum Computing: Progress and Challenges
- 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
- Performing Quantum Computing Experiments in the Cloud
- Simulating chemistry efficiently on fault-tolerant quantum computers
- 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
- Overhead analysis of universal concatenated quantum codes
- Distilling one-qubit magic states into Toffoli states
- Error-robust quantum logic optimization using a cloud quantum computer interface
- Topological code Autotune
- Transversal Clifford gates on folded surface codes
- Universal fault-tolerant measurement-based quantum computation
- Tuning methods for semiconductor spin--qubits
- 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
- Surface Code Error Correction on a Defective Lattice
- Control Electronics For Semiconductor Spin Qubits
- 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
- Composite Toffoli gate with two-round error detection
- Speed limits on correlations in bipartite quantum systems
- 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
- Simulating the Transverse Ising Model on a Quantum Computer: Error Correction with the Surface Code
- Fault-Tolerant Quantum Computation for Singlet-Triplet Qubits with Leakage Errors
- Efficient simulation of quantum error correction under coherent error based on non-unitary free-fermionic formalism
- Quantum battery based on dipole-dipole interaction and external driving field
- Networked Quantum Services
- Resource-efficient digital characterization and control of classical non-Gaussian noise
- 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
- Minimal and Robust Composite Two-Qubit Gates with Ising-Type Interaction
- Initialization of a spin qubit in a site-controlled nanowire quantum dot
- Universal quantum computation by the unitary control of ancilla qubits and using a fixed ancilla-register interaction
- Resource analysis of quantum algorithms for coarse-grained protein folding models
- Single-Shot Quantum Non-Demolition Measurement of a Quantum Dot Electron Spin, using Cavity Exciton-Polaritons
- Simulating Bell violations without quantum computers
- Thermocompression Bonding Technology for Multilayer Superconducting Quantum Circuits
- Measurement-free fault-tolerant logical zero-state encoding of the distance-three nine-qubit surface code in a one-dimensional qubit array
- Simple operation sequences to couple and interchange quantum information between spin qubits of different kinds
- Likelihood-free methods for quantum parameter estimation
- Continuous error correction for Ising anyons
- Squash: A Scalable Quantum Mapper Considering Ancilla Sharing
- Integrated Analysis of Performance and Resource of Large-Scale Quantum Computing
- Gauge subsystems, separability, and robustness in autonomous quantum memories
- Tuning spatial entanglement in interacting few-electron quantum dots
- On proving the robustness of algorithms for early fault-tolerant quantum computers
- 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
- Limitations to Dynamical Error Suppression and Gate-Error Virtualization from Temporally Correlated Nonclassical Noise
- Hybrid magic state distillation for universal fault-tolerant quantum computation
- Optical Manipulation of Quantum Dot Electron Spin Qubits Using Microcavity Quantum Well Exciton-Polaritons
- Generating and verifying graph states for fault-tolerant topological measurement-based quantum computing in 2D optical lattices
- Surface code fidelity at finite temperatures
- Low power, fast and broadband ESR quantum control using a stripline resonator
- Quantum Computing's Classical Problem, Classical Computing's Quantum Problem
- A functional basis for efficient physical-layer classical control in quantum processors
- Construction of Arbitrary Robust One-Qubit Operations Using Planar Geometry
- Quantum error mitigation for parametric circuits