Distributed Quantum Computing
Distributed quantum computing executes one computational task across multiple quantum processing units (QPUs) whose data qubits cannot all interact locally. The processors cooperate by transferring quantum states, consuming shared entanglement to implement nonlocal operations, distributing encoded measurements, or reconstructing selected outputs from smaller subcircuits. Classical communication coordinates every one of these methods.
Connecting QPUs does not automatically create a larger useful quantum computer. A distributed execution must preserve the intended global channel, not merely run several quantum jobs at once. It must also pay for partitioning, network qubits, Bell-pair generation, memories, classical latency, local operations, error correction, and synchronization. A circuit that fits on the aggregate qubit count can still be impossible to execute before its data decohere or too slow to beat a single better-connected processor.
This page is the canonical home for the computation model: teledata, telegates, remote-gate derivations, circuit partitioning, distributed compilation, causal scheduling, circuit cutting, logical operations, and application-level resource accounting. Quantum Teleportation owns the identity-channel protocol. Quantum Network Architectures owns pair services, routing, entanglement inventory, and trust domains. Modular Architectures owns module boundaries, interconnect hardware, fault domains, and physical capacity. Network Case Studies owns detailed experimental comparisons. Network Verification owns statistical and adversarial acceptance of delivered states, channels, remote operations, and network-service behavior; a distributed runtime consumes those certificates rather than redefining them.
What Counts as Distributed Quantum Computing?
Section titled “What Counts as Distributed Quantum Computing?”The term is used for several different activities. They should be labeled before comparing performance.
| Model | Cross-QPU resource | Output semantics | Strictly one coherent distributed computation? |
|---|---|---|---|
| Entanglement-assisted DQC | Bell pairs or multipartite entanglement plus LOCC | Global state or channel is preserved | Yes |
| Direct state transfer | Coherent flying or transported qubits | Data placement changes while coherence is preserved | Yes |
| Circuit cutting or knitting | Repeated local subcircuits and classical reconstruction | Selected statistics of a larger circuit | Not as a live global state |
| Shot or parameter parallelism | Independent circuit executions | More samples or parameter points | No |
| Delegated computation | Client–server interaction, possibly quantum | Server computes for a client | Only if the protocol’s computation is distributed |
The first two rows are coherent DQC: an inaccessible reference system can remain entangled with data spanning the processors. Circuit cutting is a valuable distributed workload, but it replaces quantum communication by sampling and classical postprocessing; it generally does not leave a reusable joint quantum output. Running independent shots across QPUs is parallel quantum computing, not evidence that the QPUs jointly implemented a -times-larger coherent circuit.
Delegation answers a different question: who supplies and trusts the computation? Blind and Delegated Quantum Computation owns privacy and verification. A distributed machine is not blind merely because its processors are separated.
The Virtual-Processor Contract
Section titled “The Virtual-Processor Contract”Let processor expose data qubits , communication qubits , a local gate set , measurements , and timing and error models. A distributed compiler is given a logical program and a network service graph. Its task is to construct an execution whose implemented channel approximates under a declared error criterion.
A useful system contract is
Here describes available state-transfer or entanglement services; is the resource budget; is the schedule and recovery policy; is the accepted error; is a latency or deadline contract; and is the trust model. The resource budget should separate at least
The distinction between data and communication qubits matters. If a module has one network qubit, it may be able to reach every other module over time while admitting only one entanglement attempt or remote operation at once. Aggregate qubit count and graph reachability do not reveal this port bottleneck.
Correctness must be defined at the application boundary. If the ideal circuit acts on data entangled with an arbitrary reference , a strong channel criterion is
for all accepted inputs , or the corresponding diamond-norm bound. Testing only computational-basis inputs can miss lost phase coherence and broken entanglement across modules.
Three Ways to Cross a Boundary
Section titled “Three Ways to Cross a Boundary”Three distinct boundary mechanisms. A telegate keeps data at their endpoints and consumes entanglement for a nonlocal operation. Teledata changes quantum state placement before local work. Circuit cutting uses no live quantum link; weighted classical reconstruction combines repeated subcircuit outcomes.
Telegate
Section titled “Telegate”A telegate uses preshared entanglement, local operations, measurements, classical communication, and feed-forward to implement a gate whose operands remain in separate modules. The term overlaps with gate teleportation, but that phrase is broader: it also includes teleporting data through a specially prepared resource state to implement a difficult local gate. Here telegate means a nonlocal operation between QPUs.
The network can prepare a Bell pair before the application reaches the gate. Photon loss then causes another resource-generation attempt rather than loss of the data qubits. The gate is deterministic only conditioned on an accepted pair and successful required local operations. Calling the entire service deterministic while omitting stochastic setup time is misleading.
Teledata
Section titled “Teledata”Teledata moves a data state from one QPU to another, usually by quantum teleportation. Gates that were nonlocal can then be executed locally. The source qubit is consumed and the destination qubit takes over its logical identity; the compiler’s placement map must change.
Teledata can save entanglement when one qubit participates in many operations at a remote module. It can also create later communication, overload the destination, or require a return teleport. State placement is therefore a time-dependent compilation decision rather than a one-time graph partition.
Circuit cutting
Section titled “Circuit cutting”Circuit cutting replaces a wire or nonlocal gate by a linear combination of local preparations, operations, and measurements. The subcircuits can run without a quantum link, after which a classical estimator reconstructs a specified quantity. The price is often exponential sampling or term-count overhead in the number and kind of cuts. It is not a free substitute for entanglement-assisted execution.
Remote CNOT from One Bell Pair
Section titled “Remote CNOT from One Bell Pair”The remote controlled-NOT is the basic telegate because it exposes every architectural ingredient. Alice holds control and one half of
while Bob holds and target . The arbitrary data state is
Entangle the remote control
Section titled “Entangle the remote control”Alice applies , measures in the computational basis, and sends outcome to Bob. Bob applies , physically or through an equivalent frame update. Up to normalization, the surviving state is
The control information is now encoded nonlocally in a two-qubit cat state. Alice has not measured , so superpositions and entanglement with a reference are preserved.
Apply the target operation locally
Section titled “Apply the target operation locally”Bob applies :
He then measures in the basis. Let denote outcome and denote . The data qubits become
Bob sends to Alice, who applies or updates the Pauli frame. Since , the result is
The protocol consumes one ebit, uses one local CNOT in each module, measures the two network qubits, and sends one classical bit in each direction. These resources are necessary and sufficient for exact deterministic remote CNOT under the standard LOCC setting. A remote controlled- follows from
The two classical messages enforce causality. Before they arrive, the local reduced states do not give either party the completed gate. Feed-forward can often be tracked in software, but a later non-Clifford operation or measurement may require the frame to be resolved.
Teledata versus Telegate
Section titled “Teledata versus Telegate”There is no universal winner. Consider a qubit at Alice that must control gates on Bob’s data and eventually return to Alice. A naive telegate lowering uses Bell pairs. Teledata can teleport the qubit to Bob, perform all gates locally, and teleport it back, using two Bell pairs. If the final state may remain at Bob, it uses only one.
This count is an orientation, not an optimizer. It omits:
- whether Bob has a free data and communication port;
- operations on Alice’s qubit that must occur between remote gates;
- Bell-pair fidelity, age, and directional classical latency;
- the cost of updating every later reference to the migrated logical qubit;
- parallel remote gates that telegate can execute while one teledata transfer serializes a path;
- fault-tolerant code deformation, decoding, or logical teleportation.
Repeated controlled operations can sometimes be packed into one entanglement-assisted distributing process. The cat-like remote-control state is retained across several compatible target operations and disentangled only afterward. Incompatible intervening gates or causality constraints break the packing. Counting every syntactically nonlocal CNOT as one ebit is therefore a constructive upper bound, not always the optimum.
For each candidate remote block , a compiler should compare a resource vector rather than just Bell-pair count:
An ebit-saving transformation can lose overall if it lengthens the critical path beyond memory lifetime or raises correlated error.
Partitioning the Program
Section titled “Partitioning the Program”Weighted interaction graph
Section titled “Weighted interaction graph”For a circuit on logical qubits , define a weighted interaction graph . A simple weight is the number of two-qubit gates between and ,
For a static placement , the naive cut cost is
Minimizing this cost subject to each QPU’s capacity is a useful first step. It is not the complete compilation problem. Gates have a causal order; Bell pairs can be packed or generated in parallel; links and network ports have unequal rate; QPUs have different native gates and error; and a low-cut partition can create a long serial bottleneck.
Why hypergraphs help
Section titled “Why hypergraphs help”Several nonlocal controlled gates that share a control can sometimes use one distributed control state. Representing that group as a hyperedge captures a resource that pairwise edge counting misses. Hypergraph partitioning has therefore been used to group circuit structure while minimizing quantum communication. The hyperedge weight must still correspond to a realizable remote protocol; a combinatorial grouping is not itself a schedule.
Time-dependent placement
Section titled “Time-dependent placement”With teledata, the placement is rather than a fixed map. Moving a qubit can make a future block local and a formerly local block remote. A time-expanded compiler can choose migrations, telegates, and local SWAPs while respecting QPU and link capacity.
A schematic objective is
The coefficients express policy and units; they do not turn incomparable quantities into a physical law. In practice one may seek a Pareto frontier or constrain error and deadline while minimizing resources.
Distributed Compilation and Runtime
Section titled “Distributed Compilation and Runtime”A complete toolchain has at least the following responsibilities.
- Normalize semantics. Express dynamic control, measurement outcomes, resets, and required output placement explicitly.
- Characterize the target. Load local gate, memory, network-port, entanglement-service, latency, error, and trust capabilities.
- Partition and place. Assign initial data and ancillas while minimizing expensive boundary structure under capacity constraints.
- Select boundary primitives. Choose direct transfer, teledata, telegate, distributed measurement, packed blocks, or circuit cutting.
- Plan entanglement. Request pair count, endpoints, quality, deadline, reservation, and renewal policy from the network layer.
- Compile locally. Map each subprogram to its QPU without erasing global causal dependencies or frame information.
- Schedule globally. Coordinate Bell-pair availability, network ports, local gates, measurement, classical messages, and memory leases.
- Execute and recover. Correlate request and pair identifiers, resolve frames, handle timeouts, and make partial failure atomic at the program level.
- Validate the result. Report application success, not only local gate fidelity or elementary-pair rate.
The compiler produces a distributed dependency graph. An operation becomes ready only when its local data, remote resources, classical prerequisites, and lease margins are all valid. A Pauli correction need not always stall the machine: Clifford operations can propagate a known frame. But the frame must remain attached to the correct logical qubit after teledata movement and cannot be discarded merely because no physical pulse was applied.
Runtime interfaces such as NetQASM and QNodeOS demonstrate how high-level network applications, node processes, and entanglement requests can be separated from hardware drivers. They do not remove the compiler’s need to know performance contracts, and they do not establish that arbitrary heterogeneous QPUs already share one portable fault-tolerant instruction set.
Latency, Throughput, and Backpressure
Section titled “Latency, Throughput, and Backpressure”For one remote gate admitted only after a usable Bell pair exists, write
If a valid pair was generated proactively and reserved in advance, can be hidden from that gate’s observed latency. It has not vanished from resource cost: the inventory occupies memories, decoheres, and may expire unused.
For an execution dependency graph with duration for each operation, the ideal makespan obeys the critical-path lower bound
Resource contention can make the actual value larger. Two causally independent remote gates may still serialize on one network qubit, detector, switch, Bell source, or classical controller.
If an application consumes on average accepted Bell pairs per run, then a basic steady-state constraint is
The accepted rate must use the application’s quality and age thresholds. A more complete bottleneck bound includes local gates, measurements, decoder capacity, and the narrowest network cut:
Average demand is insufficient for bursty circuits. If a layer needs pairs nearly simultaneously but a module buffers only , the scheduler must split the layer or change the primitive. Local QPUs then experience backpressure while waiting for network supply. Queueing delay lengthens memory exposure and can raise the number of pairs discarded by age cutoffs.
Noise and Correctness
Section titled “Noise and Correctness”Compose channels, not slogans
Section titled “Compose channels, not slogans”A noisy remote operation includes Bell-state preparation, storage, local gates, measurements, classical decoding, and corrections. If each implemented component channel is compared with an ideal by
then repeated triangle inequalities give the conservative compositional bound
This bound can be loose, but it has a valid operational meaning. Adding incompatible state fidelities as though they were independent error probabilities does not.
Heralded loss and false heralds
Section titled “Heralded loss and false heralds”Loss before admission can be retried if failed attempts leave data intact. A false herald is more dangerous: the runtime admits a remote operation while the advertised resource is absent or wrong. Report conditional pair quality, false-herald probability, data disturbance during failed attempts, and the full wait distribution separately.
Correlated and non-Pauli errors
Section titled “Correlated and non-Pauli errors”The same optical phase, clock, calibration, or controller can affect several remote gates. Leakage can persist between operations. Pair purification can correlate accepted resources through shared data. A stochastic independent Pauli model is useful only after its adequacy has been tested for the workload and decoder.
What “deterministic” means
Section titled “What “deterministic” means”At least four probabilities may be present:
A gate-teleportation protocol can have ideally while per optical attempt. Postselecting successful tomography adds another acceptance condition. State which probability a reported success rate describes.
Circuit Cutting and Classical Reconstruction
Section titled “Circuit Cutting and Classical Reconstruction”Suppose a nonlocal channel or wire segment is represented by a signed linear combination
where the local terms can be implemented by subcircuits, possibly with measurement-conditioned instruments and classical communication. Then an observable can be reconstructed as
Because some are negative, this is a quasiprobability estimator, not a physical mixture. Define
Sampling term with probability gives a single-shot weight proportional to . For bounded outcomes, the number of shots needed for fixed additive precision scales at least schematically as
where is estimator error and the confidence level. For independently cut components, the total often multiplies, producing exponential overhead in cut count. Joint decompositions can be cheaper than cutting each gate separately, so a raw number of cut wires is not a universal cost metric.
Circuit cutting is attractive when:
- only selected observables or marginal probabilities are required;
- the circuit has a weak, low-rank boundary;
- subcircuits fit substantially better on available hardware;
- classical postprocessing and repeated shots are cheaper than a quantum link;
- noise reduction from smaller subcircuits outweighs reconstruction variance.
It is unattractive when many cuts multiply , the full output distribution is required, or a later quantum stage needs the joint output state. Report number and type of cuts, decomposition norm, term count, shots, classical postprocessing, error bars, and any noise-mitigation bias. “Ran a larger circuit” is incomplete if only one reconstructed observable was obtained.
Fault-Tolerant Distributed Computing
Section titled “Fault-Tolerant Distributed Computing”Physical remote gates are not enough for long algorithms. Fault-tolerant DQC must connect logical qubits while keeping link errors, waiting, and classical latency inside a correctable spacetime fault model.
Several architecture families are under study:
- purify noisy physical Bell pairs before injecting them into logical operations;
- prepare encoded Bell pairs and use logical teleportation;
- measure nonlocal logical parities through shared Bell resources and lattice surgery;
- apply transversal remote gates between compatible code blocks;
- build a distributed cluster or graph state and compute by measurements.
The network requirement is code- and schedule-dependent. “Bell fidelity above threshold” is not a standalone criterion. The operation may need a burst of many pairs per code cycle, correlated failures can defeat a decoder, and slow delivery can enlarge the spacetime volume exposed to memory error.
A logical resource ledger should include
where is code distance and is the logical failure probability under the complete model. Different codes and remote primitives trade network rate, local qubits, decoder complexity, and logical latency.
Recent circuit-level studies illustrate the scale of the assumptions. A 2026 surface-code resource estimate found negligible modeled overhead relative to its monolithic reference only when each processor boundary supplied tens of high-fidelity Bell pairs per microsecond-scale cycle. A separate 2026 study simulated transversal nonlocal CNOT and logical teleportation for surface and bivariate-bicycle codes and found architecture-dependent advantages. These are valuable model results, not experimental demonstrations of distributed fault-tolerant algorithms.
Workloads and When Distribution Helps
Section titled “Workloads and When Distribution Helps”Distribution is most plausible when it relieves a binding physical constraint: fabrication yield, cryogenic wiring, optical access, local connectivity, control crosstalk, or maximum code-block size. It can also connect specialized modules such as data processors, memories, magic-state factories, and photonic interfaces.
The workload must have exploitable structure. Examples include:
- arithmetic with blocks that interact through narrow carry interfaces;
- Hamiltonian simulation with weakly coupled spatial or orbital fragments;
- algorithms whose control qubits can support packed remote controlled gates;
- fault-tolerant factories that feed several data modules;
- circuits whose interaction graph follows a sparse module graph;
- ensembles of subproblems whose classical outer loop is naturally parallel.
No generic complexity advantage follows from replacing one -qubit QPU by two -qubit QPUs. The joint Hilbert space has the same formal dimension only if the network operations preserve coherent access to it. Communication can dominate runtime, error, or qubit overhead. For classically separable workloads, independent QPUs may improve throughput without increasing the largest coherent problem size.
Geographic distance is often a disadvantage for tightly coupled computation because classical round trips enter the critical path. A modular machine under one scheduler and a federation across administrative domains may use the same remote-CNOT identity but have very different latency, trust, calibration, and failure contracts.
Security, Ownership, and Recovery
Section titled “Security, Ownership, and Recovery”Distributed execution expands the trusted computing base. The system must authenticate program fragments, pair and request identifiers, measurement messages, calibration versions, and result provenance. A malicious QPU can return plausible but false outcomes; a compromised controller can alter placement or route sensitive metadata through an unauthorized domain.
Ordinary fault recovery and adversarial verification are different:
- a crash fault can trigger timeout, pair cleanup, and rescheduling if the program state has not been irreversibly consumed;
- a Byzantine or malicious fault requires cryptographic or quantum verification, often with substantial overhead;
- a straggler can hold entanglement and memory leases while other QPUs decohere;
- a partial commit can consume one side of a resource while another node retries unless operation identifiers and state transitions are atomic.
Blindness, verifiability, and secure multiparty computation require dedicated protocols. Entanglement alone does not hide a circuit, input, output, timing, or communication graph.
Experimental and Evidence Status
Section titled “Experimental and Evidence Status”Evidence should be labeled by the strongest complete boundary crossed.
- Remote primitive: a nonlocal gate or state transfer is characterized between separated qubits.
- Repeatable instruction: the primitive can be invoked more than once while retained data remain usable.
- Distributed circuit: several local and nonlocal gates execute one program with feed-forward and an application output.
- Scalable runtime: compilation, reservation, scheduling, recovery, and concurrent workload are automated.
- Fault-tolerant DQC: encoded operations reduce logical error with scale under a complete end-to-end resource ledger.
The 2019 trapped-ion gate-teleportation experiment implemented a CNOT between separated zones of one processor with real-time feed-forward. The 2021 atom–photon experiment implemented a heralded nonlocal gate between modules separated by . Both established important remote primitives, with different physical and admission semantics.
In 2025, Main and co-workers connected two trapped-ion modules over an optical link, buffered heralded network-qubit entanglement, teleported a controlled- between circuit qubits, repeated the operation in distributed iSWAP and SWAP circuits, and ran a two-qubit Grover search. The reported controlled- fidelity was and the Grover success rate . This is evidence for a small distributed processor, not for fault-tolerant or throughput-improving scale-out.
Also in 2025, QNodeOS demonstrated high-level network applications and multitasking on a two-node NV-center system, with a separate trapped-ion driver integration. That advances runtime abstraction, but it does not establish one portable, fault-tolerant distributed-computing stack across heterogeneous nodes.
For every DQC claim, report:
- physical separation and whether modules share vacuum, clock, controller, source, or calibration;
- data, network, ancilla, and logical qubit counts;
- remote-operation protocol and entanglement consumed;
- Bell attempt, accepted-pair, admitted-gate, and application denominators;
- local, remote, memory, measurement, and feed-forward error evidence;
- latency distribution, pair age, duty factor, and classical round trips;
- compiler partition, remote-operation count, schedule, and baselines;
- wall-clock application success with confidence intervals;
- which components were measured, simulated, assumed, or projected.
Common Mistakes
Section titled “Common Mistakes”Equating aggregate qubits with coherent capacity
Section titled “Equating aggregate qubits with coherent capacity”Two disconnected 50-qubit QPUs are not a 100-qubit coherent processor. The cross-QPU operations and their resource budget determine which 100-qubit channels can actually be implemented.
Calling independent shots DQC
Section titled “Calling independent shots DQC”Shot parallelism improves throughput but does not demonstrate a state or gate spanning processors. Label it as parallel execution unless quantum data or entanglement couples the subprograms.
Treating teleportation as free movement
Section titled “Treating teleportation as free movement”Teledata consumes entanglement, two classical bits per qubit teleport, endpoint memories, Bell measurements, feed-forward, and time. It also changes logical placement.
Counting every cut edge as one ebit without qualification
Section titled “Counting every cut edge as one ebit without qualification”Packed telegates can share an entanglement resource, while fault-tolerant gates can consume many physical or logical pairs. Translate graph cuts into actual protocol blocks.
Ignoring Bell-pair setup in “deterministic” gates
Section titled “Ignoring Bell-pair setup in “deterministic” gates”A remote gate can be deterministic after admission while pair generation is probabilistic. Report both the conditional gate success and wall-clock service rate.
Treating circuit cutting as a coherent quantum link
Section titled “Treating circuit cutting as a coherent quantum link”Classical reconstruction can estimate selected outputs, but it does not in general produce the live joint state needed by a later quantum stage. Include the quasiprobability and shot overhead.
Comparing local and remote fidelities with different conventions
Section titled “Comparing local and remote fidelities with different conventions”State fidelity, average gate fidelity, process fidelity, Bell-state fidelity, and logical failure probability are not interchangeable. Use a matched channel or application metric.
Assuming distribution supplies privacy or fault tolerance
Section titled “Assuming distribution supplies privacy or fault tolerance”Privacy requires a security protocol, and fault tolerance requires encoded operations whose errors decrease under a validated model. Physical separation provides neither by itself.
Exercises
Section titled “Exercises”Exercise 1: Verify the remote CNOT
Section titled “Exercise 1: Verify the remote CNOT”Start with
Using the protocol above, write the final state before Alice’s last correction and then after it.
Solution
After the cat-entangler, Bob’s local CNOT, and his -basis measurement with outcome , the data state is
This is . Alice’s correction cancels the phase, giving
which is exactly .
Exercise 2: Teledata or telegate?
Section titled “Exercise 2: Teledata or telegate?”A qubit at must control five compatible gates on data at and then be used again at . Compare the naive Bell-pair counts for telegate and for teledata. State two reasons the lower count need not minimize runtime.
Solution
Naive telegate lowering uses one Bell pair per remote controlled gate, for five pairs. Teledata sends the control to , performs five local gates, and returns it to , for two teleportations and therefore two Bell pairs. It also uses four classical bits in the teleportation directions.
The two-pair strategy can still be slower if the transfers serialize on a network port, while telegates could use parallel links or pregenerated pairs. It may also wait for a free destination data slot, incur more logical movement or code deformation, or disrupt operations at . Conversely, compatible telegates might themselves be packed into fewer than five pairs, so the naive count is not optimal.
Exercise 3: Weighted partition
Section titled “Exercise 3: Weighted partition”Four logical qubits have interaction weights
Two equal QPUs each hold two qubits. Compute the cut cost for the three distinct balanced partitions and choose the best under the naive objective.
Solution
For , the crossing edges are , , and , so
For , edges , , and cross, giving . For , edges , , , and cross, giving . The first partition is best under this static edge-count model. Rate, packing, port contention, and gate order can change the preferred executable schedule.
Exercise 4: Hiding pair-generation latency
Section titled “Exercise 4: Hiding pair-generation latency”Accepted Bell-pair waiting time has mean , while local gates, measurement, classical messaging, and feed-forward take . Find the mean observed gate latency for reactive generation. If proactive inventory supplies a valid pair on arrival with probability , and a miss then incurs the full reactive latency, find the simplified mean.
Solution
Reactive execution has mean
With an inventory hit, the gate takes ; with a miss, it takes . Thus
The improvement consumes memory time and generation capacity and ignores pair expiration, replacement policy, and correlations in demand.
Exercise 5: Circuit-cutting overhead
Section titled “Exercise 5: Circuit-cutting overhead”Suppose each of four independent gate cuts has quasiprobability norm . Estimate the product norm and the relative shot-overhead factor compared with an estimator of norm one.
Solution
Independent decompositions multiply:
The variance-driven shot factor is therefore
This illustrates exponential cut cost. A joint decomposition can have a lower norm, and real shot cost also depends on observable variance, allocation among terms, confidence, hardware noise, and postprocessing.
Exercise 6: Compositional error bound
Section titled “Exercise 6: Compositional error bound”A remote gate has diamond-distance bounds for its Bell resource, for Alice’s local block, for Bob’s block, and for measurement and feed-forward. Give the conservative composed bound and explain why it need not predict measured average gate infidelity.
Solution
The triangle bound gives
Diamond distance is a worst-case channel metric, including reference-system entanglement. Average gate infidelity averages over inputs and has a dimension-dependent relation to channel distances. Coherent errors can also combine constructively or cancel. The number is a valid conservative bound under the component contracts, not a prediction that tomography must report one percent infidelity.
Exercise 7: Logical Bell-pair supply
Section titled “Exercise 7: Logical Bell-pair supply”A transversal remote logical operation on distance- blocks consumes seven qualified physical Bell pairs simultaneously. The workload requests such operations per second. What accepted pair rate and burst buffer are necessary before retries? If purification yield is , what raw pair rate is required in the simplified steady-state model?
Solution
The accepted demand is
At least seven compatible pairs must be available together for one operation, so a buffer of one or two pairs cannot sustain the stated primitive even if its long-term average rate is high. With yield ,
Actual provisioning must include failed logical operations, age cutoffs, quality correlations, and headroom for burst and outage statistics.
Exercise 8: Audit a scale-out claim
Section titled “Exercise 8: Audit a scale-out claim”A team runs 100 independent parameter points on ten 20-qubit processors and states that it demonstrated a 200-qubit distributed quantum computer. Rewrite the strongest supported claim. What additional evidence would support a coherent 200-qubit claim?
Solution
The supported claim is that ten 20-qubit processors executed a classically parallel ensemble of 100 circuit instances, with whatever throughput and quality the report establishes. The largest demonstrated coherent register is at most 20 qubits unless a cross-QPU quantum operation was used.
A coherent 200-qubit claim would require declared state-transfer or entanglement-assisted operations linking all participating QPUs, a compiled global circuit whose state crosses those boundaries, end-to-end channel or application validation, remote-operation and classical-control ledgers, latency and fidelity evidence, and proof that postselection or classical reconstruction did not replace the claimed live joint state.
References
Section titled “References”- D. Gottesman and I. L. Chuang, “Demonstrating the viability of universal quantum computation using teleportation and single-qubit operations,” Nature 402, 390–393 (1999), doi:10.1038/46503.
- J. Eisert, K. Jacobs, P. Papadopoulos, and M. B. Plenio, “Optimal local implementation of nonlocal quantum gates,” Physical Review A 62, 052317 (2000), doi:10.1103/PhysRevA.62.052317.
- R. Van Meter, K. Nemoto, W. J. Munro, and K. M. Itoh, “Distributed Arithmetic on a Quantum Multicomputer,” Proceedings of the 33rd International Symposium on Computer Architecture, 354–365 (2006), doi:10.1145/1150019.1136517.
- L. Jiang, J. M. Taylor, A. S. Sørensen, and M. D. Lukin, “Distributed quantum computation based on small quantum registers,” Physical Review A 76, 062323 (2007), doi:10.1103/PhysRevA.76.062323.
- C. Monroe et al., “Large-scale modular quantum-computer architecture with atomic memory and photonic interconnects,” Physical Review A 89, 022317 (2014), doi:10.1103/PhysRevA.89.022317.
- N. H. Nickerson, J. F. Fitzsimons, and S. C. Benjamin, “Freely scalable quantum technologies using cells of 5-to-50 qubits with very lossy and noisy photonic links,” Physical Review X 4, 041041 (2014), doi:10.1103/PhysRevX.4.041041.
- P. Andrés-Martínez and C. Heunen, “Automated distribution of quantum circuits via hypergraph partitioning,” Physical Review A 100, 032308 (2019), doi:10.1103/PhysRevA.100.032308.
- D. Cuomo, M. Caleffi, and A. S. Cacciapuoti, “Towards a distributed quantum computing ecosystem,” IET Quantum Communication 1, 3–8 (2020), doi:10.1049/iet-qtc.2020.0002.
- D. Ferrari, A. S. Cacciapuoti, M. Amoretti, and M. Caleffi, “Compiler Design for Distributed Quantum Computing,” IEEE Transactions on Quantum Engineering 2, 1–20 (2021), doi:10.1109/TQE.2021.3053921.
- D. Ferrari, S. Carretta, and M. Amoretti, “A Modular Quantum Compilation Framework for Distributed Quantum Computing,” IEEE Transactions on Quantum Engineering 4, 1–13 (2023), doi:10.1109/TQE.2023.3303935.
- J.-Y. Wu et al., “Entanglement-efficient bipartite-distributed quantum computing,” Quantum 7, 1196 (2023), doi:10.22331/q-2023-12-05-1196.
- T. Peng, A. W. Harrow, M. Ozols, and X. Wu, “Simulating Large Quantum Circuits on a Small Quantum Computer,” Physical Review Letters 125, 150504 (2020), doi:10.1103/PhysRevLett.125.150504.
- C. Piveteau and D. Sutter, “Circuit Knitting With Classical Communication,” IEEE Transactions on Information Theory 70, 2734–2745 (2024), doi:10.1109/TIT.2023.3310797.
- L. Schmitt, C. Piveteau, and D. Sutter, “Cutting circuits with multiple two-qubit unitaries,” Quantum 9, 1634 (2025), doi:10.22331/q-2025-02-18-1634.
- Y. Wan et al., “Quantum gate teleportation between separated qubits in a trapped-ion processor,” Science 364, 875–878 (2019), doi:10.1126/science.aaw9415.
- S. Daiss et al., “A quantum-logic gate between distant quantum-network modules,” Science 371, 614–617 (2021), doi:10.1126/science.abe3150.
- D. Main et al., “Distributed quantum computing across an optical network link,” Nature 638, 383–388 (2025), doi:10.1038/s41586-024-08404-x.
- A. Dahlberg et al., “NetQASM—a low-level instruction set architecture for hybrid quantum–classical programs in a quantum internet,” Quantum Science and Technology 7, 035023 (2022), doi:10.1088/2058-9565/ac753f.
- C. Delle Donne et al., “An operating system for executing applications on quantum network nodes,” Nature 639, 321–328 (2025), doi:10.1038/s41586-025-08704-w.
- H. Jacinto, É. Gouzien, and N. Sangouard, “Network requirements for distributed quantum computation,” Physical Review Research 8, 013205 (2026), doi:10.1103/v9ln-c4v2.
- J. Stack, M. Wang, and F. Mueller, “Transversal fault tolerant distributed quantum computing operations,” Nature Communications (2026), doi:10.1038/s41467-026-75693-3.
- F. Burt, K.-C. Chen, and K. K. Leung, “A Multilevel Framework for Partitioning Quantum Circuits,” Quantum 10, 1984 (2026), doi:10.22331/q-2026-01-22-1984.