Source-linked AI summary

Local and Distributed Quantum Computation

Rodney Van Meter, Simon J. Devitt

arXiv:1605.06951v1quant-ph

TL;DR

Scalable quantum computing requires architectures that address limited algorithmic architecture-awareness, engineering constraints, and the difficulty of scaling reliable hardware. The paper surveys topological coding, distributed architectures, and experimental platforms, concluding that fundamental construction questions now have positive answers while significant problems remain.

  • Problem

    Many quantum algorithms and hardware approaches still face architecture, reliability, cost, and scalability constraints that must be resolved to build practical quantum computers.

  • Method

    The paper compiles results across quantum-computing architectures, topological error-correction models, software control, and experimental implementation technologies.

  • Results

    Experimental groups have met the DiVincenzo criteria, including the error-correction threshold, while theoretical topological architectures and multicomputer designs have advanced in parallel.

  • Takeaways & Limitations

    Quantum computing is moving from the research phase into the engineering phase, although the paper anticipates that significant problems remain to be solved.

  • Takeaways & Limitations

    Scaling remains constrained by unresolved engineering challenges, including larger nearest-neighbor arrays, control wiring, and slower, more error-prone interconnects.

Abstract

from arXiv · show

Experimental groups are now fabricating quantum processors powerful enough to execute small instances of quantum algorithms and definitively demonstrate quantum error correction that extends the lifetime of quantum data, adding urgency to architectural investigations. Although other options continue to be explored, effort is coalescing around topological coding models as the most practical implementation option for error correction on realizable microarchitectures. Scalability concerns have also motivated architects to propose distributed memory multicomputer architectures, with experimental efforts demonstrating some of the basic building blocks to make such designs possible. We compile the latest results from a variety of different systems aiming at the construction of a scalable quantum computer.

1 Introduction

Quantum algorithms have broadened substantially, but many remain insufficiently analyzed for architecture-aware performance and practicality. Building scalable systems also requires engineering constraints and fast, high-fidelity local networking.

  • Algorithmic motivation: Quantum algorithms now span applications from quantum chemistry and astrophysics to machine-learning matrix operations, with speedups ranging from polynomial to super-polynomial.Many proposed algorithms still lack architecture-aware analysis of their practical performance.
  • Algorithmic motivation: Many quantum algorithms have not yet been analyzed in an architecture-aware fashion to determine their practical performance.
  • Engineering motivation: Practical quantum systems must be small, affordable, reliable, and fast enough to be useful.These constraints extend the standard DiVincenzo criteria with engineering requirements.
  • Engineering motivation: Scalability requires locally distributed computation supported by system area networks that are fast, high fidelity, and scalable.
  • Distributed applications: Distributed quantum algorithms and sensing could improve the sensitivity and accuracy of scientific instruments and augment classical cryptographic capabilities.

sidebar: Quantum Computing Concepts

Quantum computation uses quantum states, superposition, entanglement, reversible gates, and measurement, while decoherence and no-cloning make reliable computation difficult. The state space grows exponentially with qubit count, enabling interference-based computation but complicating classical description and protection.

  • Quantum states: Qubits are formed by selecting two separate, orthogonal states of a quantum phenomenon as zero and one.
  • Quantum states: Superposition combines qubit states, with outcome probabilities determined by the relative amounts of zero and one in the superposition.
  • Quantum states: Entanglement makes the state of each qubit depend on the others and forms the basis of quantum communication.Entanglement does not permit communication faster than light.
  • Quantum computation: n qubits have 2^n possible states, and a complete classical description can require O(2^n) memory.
  • Quantum computation: Quantum algorithms manipulate amplitudes and phases to create constructive or destructive interference that changes outcome probabilities.
  • Quantum computation: Circuit-based quantum computers use reversible unitary gates, while measurement extracts a value and collapses the superposition into one state.Measurement destroys entanglement.
  • Quantum errors: Quantum states are fragile because errors inevitably accumulate through decoherence, while the no-cloning theorem prevents independent copying of unknown states.

box: DiVincenzo Criteria

The DiVincenzo criteria specify the capabilities required for a quantum computer, including scalable qubits, initialization, universal control, coherence, and measurement. Quantum networks additionally require conversion, capture, and routing of flying qubits.

  • Core criteria: A quantum computer needs an extensible register of two-level systems usable as qubits.
  • Core criteria: The qubit register must be initializable to a known state.
  • Core criteria: The system must provide a universal gate set capable of implementing any algorithm within the basic quantum-computation framework.
  • Core criteria: Qubits and their operations require adequate coherence time and fidelity for long computations, motivating quantum error correction and fault tolerance.
  • Core criteria: The computer must support single-shot measurement so that results can be extracted from the register.
  • Communication criteria: Photonic interconnects and entangled-state networks additionally require conversion between stationary and flying qubits, plus photon capture and routing control.

2 Architectural Models for Large-Scale Computation

Large-scale quantum architectures increasingly center on topological error-correction models, especially surface and Raussendorf codes, because they combine high thresholds, local interactions, software-driven resource allocation, and modularity. Their implementation still requires substantial physical-qubit fidelity, control, and scaling engineering.

  • Architectural models: Large-scale quantum architectures increasingly rely on topological error correction, with surface and Raussendorf codes dominating current designs.
  • Architectural models: Surface and Raussendorf codes offer thresholds approaching 1% depending on the physical model, nearest-neighbor interactions, and software-driven logical-qubit resource allocation.Their high physical-qubit overhead remains a perceived drawback.
  • Modularity: Topological coding supports modular microarchitectures in which small repeating elements can be combined into computers of arbitrary scale.The unit for executing error correction is called the microarchitecture.
  • Surface code: In the surface code, data and syndrome qubits occupy a 2D lattice, while continuously running circuits extract error information across the computer.
  • Surface code: Surface-code computation creates logical qubits by switching off regions to form defects whose increasing size and separation reduce logical error rates exponentially.
  • Raussendorf code: The Raussendorf model uses a rolling 3D cluster state that continually entangles new qubits, measures older ones, and teleports information along the third dimension.
  • Alternative models: Earlier concatenated codes remain attractive when hardware supports long-distance interactions, but they demand higher physical-operation fidelity.
  • Macroarchitecture: Large physical qubit structures motivate multicomputer macroarchitectures for complete quantum systems.

3 Experimental Progress

Experimental progress spans architectures with distinct scaling trade-offs: modular and distributed designs address infrastructure, while qubit fidelity, interconnect rates, fabrication, and resource costs remain limiting constraints. Superconducting systems and ion traps are advancing rapidly, while diamond and donor-based systems offer infrastructure or size advantages despite earlier development.

  • Scalability criteria: Scalability requires adding physical resources while increasing performance without excessive growth in failure probability, cost, or resource demands.The paper treats scalability as both a physical and economic constraint, not merely a theoretical ability to add components.
  • Ion traps: Ion-trap architectures range from monolithic segmented traps to optically connected elementary logic units that form larger multicomputers.Monolithic designs simplify surface-code operations but require extensive vacuum infrastructure; ELUs mitigate infrastructure demands through probabilistic optical links.
  • Ion traps: Optical ion-trap connections improved from tens of minutes to approximately five successful entanglements per second, but their rate still needs to increase.Probabilistic generation, photon-capture losses, detector inefficiency, and optical-switch losses require repeated attempts.
  • Ion traps: Ion traps may be the first physical system to outperform classical computers, although their size, speed, and potential cost may restrict ultimate scalability.The paper presents rapid progress alongside unresolved engineering and economic boundaries.
  • Superconductors: Superconducting systems face challenges scaling two-dimensional nearest-neighbor arrays without degrading qubit error rates, including unresolved control-wiring fabrication and placement.Distributed designs may mitigate infrastructure and control issues but require more complicated protocols across slower, more error-prone interconnects.
  • Alternative technologies: Diamond systems remain less developed but avoid vacuum infrastructure and millikelvin cooling, while donor systems remain attractive for their potential smaller size and lower cost.Diamond operation can be limited to 4K, and donor systems leverage classical silicon-industry technology.

4 Progress in Software Control for Large-Scale Computation

Large-scale topological quantum computation depends on both offline compilation and online classical control. These software layers must translate and optimize fault-tolerant circuits while keeping pace with quantum hardware operating at GHz rates across millions or billions of qubits.

  • Software requirements: A large-scale quantum computer requires extensive classical computational resources for continuous syndrome extraction and decoding.Topological error correction continuously extracts syndrome information to determine where physical errors occurred.
  • Offline control: Offline control compiles and optimizes fault-tolerant circuits before operation, translating abstract algorithms into gate sequences and topological-code control structures.Each compilation stage must optimize circuits and topological structures for physical constraints.
  • Online control: Online control performs dynamic error decoding and maps compiled circuits into physical hardware controls and signals.It runs alongside the quantum computer as a set of classical software packages.
  • Online control: GHz-range hardware clocks and qubit arrays of millions or billions make the scaling properties of online algorithms a serious concern.Online software must operate extremely quickly over large datasets while keeping up with the physical clock rate.
  • Software requirements: Compilers and software stacks are necessary for operating and benchmarking quantum computers, but functional topological circuits remain less optimized than theoretical results.The paper identifies substantial remaining work in compiling, benchmarking, and optimizing topological circuits.

5 Networks and Distributed Applications

Scalability pressures motivate multicomputers that connect smaller quantum computers through system area networks and divide monolithic computations into distributed pieces. Wider-area networks support distributed numeric, cryptographic, and sensing applications.

  • Multicomputer architectures: Scalable high-capacity systems are driven toward multicomputers that connect smaller quantum computers through system area networks.Proposed platforms include ion traps, quantum dots, and NV diamond systems with optical connections.
  • Multicomputer architectures: Using multicomputers requires splitting ordinarily monolithic computations into pieces suitable for distributed computation.The architectural approach shifts part of the scalability problem from one large machine to connected smaller machines.
  • Distributed applications: Distributed quantum applications enabled by metropolitan- and wide-area networks fall into numeric computation, cryptographic functions, and sensor or cybernetic services.These categories describe applications beyond tightly coupled local quantum processors.

6 Conclusion

Experimental groups have met key criteria for quantum computing, including an error-correction threshold, while theorists have developed multicomputer architectures and topological error-correction methods. The field is moving from establishing how to build quantum computers toward engineering scalable systems, although significant problems remain.

  • Progress: Experimental groups across implementation technologies have met the DiVincenzo criteria, including an error-correction threshold where correction removes more errors than it introduces.The paper presents this progress alongside theoretical work on multicomputer architectures and topological error correction.
  • Progress: The combination of experimental building blocks with multicomputer architectures and topological error correction is only beginning.The paper identifies this combination as the next stage connecting theoretical and experimental progress.
  • Conclusion: The paper frames the next milestone as a scientific publication whose main result comes from a quantum computation rather than from the machine itself.This is posed as the transition from a quantum computer being science to doing science.
  • Conclusion: The field is entering an engineering phase because fundamental questions about how to build a quantum computer now have positive answers.The conclusion retains that significant problems remain to be solved.
Loading 1605.06951v1…