Skip to content

Modular and Networked Quantum Computers

A networked quantum computer must supply entanglement when the computation needs it and preserve it until use. More connected modules do not automatically mean faster computation: the links may become the bottleneck. The central questions are how many remote operations cross a network boundary, how long their entangled pairs take to arrive, and how waiting changes those pairs.

Helpful background. Modular architectures explains physical interfaces and shared faults; distributed quantum computing develops remote operations. Here we use those operations to estimate communication demand as a machine grows.

Partition a machine into sets of modules AA and BB. Suppose a chosen implementation consumes KABK_{AB} usable Bell pairs across this cut and starts with BABB_{AB} usable pairs already stored. In a fluid-rate approximation, take RAB>0R_{AB}>0 as an upper bound on the aggregate rate of newly delivered usable pairs. Even with free local computation, this model gives

Trun≥max⁡(0,KAB−BAB)RAB.T_{\mathrm{run}}\ge\frac{\max(0,K_{AB}-B_{AB})}{R_{AB}}.

The familiar KAB/RABK_{AB}/R_{AB} bound assumes an initially empty buffer. Preparing a stock in advance moves work outside the timed execution; its preparation and eventual replenishment still belong in an end-to-end or amortized cost. A stochastic mean rate alone is not a bound on every finite-run realization: the waiting-time model below supplies the required distribution.

This is a resource bound for that implementation, not a theorem that every possible algorithm must consume KABK_{AB} pairs. Changing the encoding, algorithm, placement, or remote-gate protocol can change demand. The rate must refer to pairs of the required quality after failed attempts, purification, switching, and scheduling.

The bound exposes a common scaling problem. Increasing the number of local qubits while keeping the boundary ports fixed can increase demand without increasing cut capacity. Local gate speed then ceases to determine throughput. Monroe and collaborators’ modular architecture illustrates why local interactions and photonic interfaces must be treated as distinct levels of the machine.

Section titled “Heralded links have waiting-time distributions”

Assume one attempt every τ\tau seconds succeeds independently with probability pp. The number of attempts GG is geometrically distributed on 1,2,…1,2,\ldots, so

E[T]=τp,Pr⁡(T>kτ)=(1−p)k.\mathbb E[T]=\frac{\tau}{p}, \qquad \Pr(T>k\tau)=(1-p)^k.

With MM independent parallel modes per attempt window, the probability of at least one success is pM=1−(1−p)Mp_M=1-(1-p)^M. This increases delivery probability but requires MM physical modes, usable switching, and enough memory. The independent-mode assumption can fail under common laser, detector, or calibration noise.

Suppose a computation needs eight Bell pairs available together, with eight independent link channels and one stored success per channel. At the end of kk windows, the probability all are ready is

Pready(k)=[1−(1−p)k]8.P_{\mathrm{ready}}(k)=\bigl[1-(1-p)^k\bigr]^8.

For p=0.1p=0.1, achieving Pready≥0.99P_{\mathrm{ready}}\ge0.99 requires 64 windows. At τ=10 μs\tau=10\,\mu\mathrm{s} that is 640 μs640\,\mu\mathrm{s}, even though an individual link’s mean waiting time is 100 μs100\,\mu\mathrm{s}. Synchronization turns a typical-link latency into a tail problem.

Probability that one pair or all eight pairs have arrived versus the number of independent attempt windows. The eight-pair curve reaches 99 percent only at window 64.

Calculated arrival probabilities for p=0.1p=0.1 per link and window, with independent links and perfect storage. At ten windows, a single pair has arrived with probability about 0.651, but all eight have arrived with probability only 0.0324. The dotted line marks 99% readiness. This plot counts successful arrivals; finite memory lifetime can make some stored pairs unusable before the last arrives.

For illustration, take an initially perfect Bell pair and independent pure dephasing of each member, with single-qubit coherence factor e−t/T2e^{-t/T_2}. Its fidelity with the initial Bell state becomes

F(t)=1+e−2t/T22.F(t)=\frac{1+e^{-2t/T_2}}{2}.

Thus a fidelity requirement translates into an age limit. If the first of several required pairs waits for the last, a successful herald does not guarantee the pair remains usable at consumption time. Purification consumes additional pairs and time; error-corrected memory consumes space and syndrome bandwidth. Neither is a free repair.

A scheduler must choose whether to store early pairs, discard stale ones, reserve a communication buffer, or change operation order. These choices affect both demand and supply. A queue simulation that ignores quantum-state aging may systematically overestimate delivered throughput.

Match communication to the logical workload

Section titled “Match communication to the logical workload”

A useful placement objective weights a circuit edge by how often and when its qubits interact, rather than treating every edge equally. Clustering strongly interacting qubits reduces network traffic, but can overload local factories or memory. Dynamic remapping can reduce later traffic while adding teleportations now.

For a toy workload with 10610^6 cross-module operations, each consuming one usable Bell pair, a 104 s−110^4\,\mathrm{s}^{-1} cut gives a 100 s lower bound in the initially empty, fluid-rate model. Reducing cross-cut demand to 10510^5 through placement reduces that bound to 10 s. It does not prove the whole job runs in 10 s: local critical paths, communication dependencies, and pair quality still constrain it.

For fault-tolerant workloads also ask whether link failure is heralded, whether it stalls syndrome extraction, and how correlated faults cross module boundaries. Modularity can contain some faults but can also introduce shared timing and optical infrastructure. Interconnects and transduction provides the physical channel context.

What an integrated demonstration establishes

Section titled “What an integrated demonstration establishes”

Remote entanglement generation, a remote gate, and sustained distributed error correction test different capabilities. A complete architecture claim needs a compatible combination: pair-rate and quality distributions, memory under simultaneous networking, local-operation errors, decoder deadlines, and a representative compiled workload.

These models identify bottlenecks; the best implementation for a particular workload remains an active design question. The modular-computing research guide discusses selected experiments and open problems.

A cut delivers 50005000 raw pairs per second. A purification routine consumes four raw pairs per attempt and accepts with probability 0.60.6. Ignoring other delays, find the usable-pair rate and the lower bound for 30 00030\,000 consuming operations.

Solution

The maximum mean purified output rate is (5000/4)(0.6)=750(5000/4)(0.6)=750 pairs per second. In the fluid-rate approximation with an empty initial buffer, the resulting lower bound is 30 000/750=4030\,000/750=40 s. It assumes accepted pairs meet the required fidelity and no extra queue or memory loss. Individual stochastic completion times need not exceed their fluid-model estimate.

Under the dephasing model above, how long can a pair wait while retaining fidelity at least 0.990.99?

Solution

Solve e−2t/T2≥0.98e^{-2t/T_2}\ge0.98, giving t≤−(T2/2)log⁡(0.98)≈0.0101T2t\le-(T_2/2)\log(0.98)\approx0.0101T_2. A long quoted coherence time can still allow only a short wait at stringent fidelity.

Eight first-success times, in units of 10 μs10\,\mu\mathrm{s}, are (1,4,7,8,12,15,20,64)(1,4,7,8,12,15,20,64). Suppose every pair starts perfect and follows the two-memory dephasing model with T2=20T_2=20 ms. Are all eight pairs ready with fidelity at least 0.990.99 when the last one arrives?

Solution

All have been generated, but the first has waited 63(10 μs)=630 μs63(10\,\mu\mathrm{s})=630\,\mu\mathrm{s}. Its fidelity is

F=1+e−2(0.000630)/0.0202≈0.9695,F=\frac{1+e^{-2(0.000630)/0.020}}{2}\approx0.9695,

below the requested threshold. The allowed age is only about 202 μs202\,\mu\mathrm{s}. Counting eight heralds is therefore insufficient; an age-aware protocol must refresh early pairs, improve storage or change the consumption schedule. Such changes also alter the simple first-success readiness distribution.

  • C. Monroe et al., “Large-scale modular quantum-computer architecture with atomic memory and photonic interconnects,” Physical Review A 89, 022317 (2014). Author preprint.
  • S. Wehner, D. Elkouss, and R. Hanson, “Quantum internet: A vision for the road ahead,” Science 362, eaam9288 (2018). doi:10.1126/science.aam9288.

Network case studies separates link, memory, protocol, and system evidence; decoding and real-time control supplies the classical timing budget.