The goal: compress gradient traffic on the wire without sending indices, with the compression done for free in the link. A fixed frequency band needs no comparisons, so the optics can compute it in transit, and both ends already know which coefficients are sent.
Deck 04 measured how many steps each way of syncing gradients needs to reach a loss, and how many bytes it sends. This deck turns that into wall-clock time and energy, with a SimPy model of eight workers in one or more data centres, and a photonic link module that computes the band in transit, at a worker’s port or at the switch. Where does the module help, and what would it need to break even? In short, at this scale it does not pay: a pluggable module never breaks even, and summing the band at the switch pays only on slow WANs.
Deck 01 sets the budget and the five tests for a photonic link module (arXiv:2608.21536). Deck 02 found the strongest candidate in training. Deck 04 ran the experiment: a fixed band computed in transit, with the optics emulated. This deck simulates what that means in time and energy. Code, tests and every number: Training_Transit_Sim, examples/results.md.
Concepts used here, and where they are explained. Each is defined, with links, in the series glossary.
Deck 04 counted steps and bytes. To reach a loss of 3.158 (the 2-D fixed band’s final loss, the one loss that the dense, top-k, exact-band and optics variants all reach), AdamW and top-k needed 400 steps, the exact fixed band 2,667, and the band through the emulated optics (ENOB 8) 1,800, from one seed. A step count is not a time: a band sends fewer bytes per step, and a module that computes it adds its own time.
Steps to a loss are measured (one model size, 8 workers, 3,000 steps; A to C three seeds, every E run one seed). That the repaired optics band needs fewer steps than the exact band is a hypothesis, so every in-transit result is also given with the exact band’s steps. Two variants were not run and reuse measured steps. Link presets, the MFU and most module coefficients are illustrative and labelled where they are used.
W workers in D data centres, each worker an H100. A step is compute, then one sync of the update; the time to target is steps × step time. The diagram is the 2 DC × 4 topology; the model also runs 1 DC × 8 and 8 DC × 1.
6 × parameters × tokens per worker per step, divided by the device’s peak rate × MFU. 15,833,472 parameters, 2,048 tokens per worker per step (8 sequences of 256), MFU 0.40 (illustrative). The top-k and band variants add their forward transform on the GPU.
Intra-DC, then inter-DC, then intra-DC. A ring all-reduce sends 2(N−1)/N × B per worker; a ring all-gather sends (N−1) × P. Each link direction and each module is a SimPy resource; a sync runs round by round, each round paying latency + bytes / bandwidth.
Devices and link presets are imported from Disaggregated_Inference_Sim at 69ffd2b, not copied. The 400G and 800G presets and the 8 Gb/s WAN share (the 100 GbE preset at 1 GB/s) are illustrative. At zero background load the simulated step equals an independent closed form to 1e-12 (a test); slide 06 shows what only the discrete-event model can see. Source: results.md, header and section 2.
Four variants were measured in deck 04’s experiment. Two are hypothetical: every worker sends the same band positions and DeMo averages before taking the sign, so summing the bands gives the same update as gathering them, and C′ and E′ reuse C’s and E’s steps. They were not run.
| Variant | Payload / step (bytes) | Model wire / step (bytes) | Experiment wire / step (bytes) |
|---|---|---|---|
| A AdamW, dense ring all-reduce | 31,666,944 | 55,417,152 | 55,417,152 |
| B DeMo top-k, all-gather | 3,957,960 | 27,705,720 | 27,705,720 |
| C fixed band on the GPU, all-gather | 1,979,184 | 13,854,288 | 13,854,288 |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | 1,979,184 | 3,463,572 | n/a (not run) |
| E band in transit (pluggable), all-gather | 1,979,184 | 13,854,288 | 13,854,288 |
| E′ band in transit, summed at the switch (hypothetical) | 1,979,184 | 31,666,944 | n/a (not run) |
Source: results.md, section 1. Model wire = bytes a worker sends in the model’s collective with 8 workers in one DC; for A, B, C and E it equals the experiment’s wire column exactly (a test).
Each worker’s dense delta goes through its own module, which computes the band; the band is then all-gathered, so the wire bytes are C’s. A pluggable sees one flow, so it cannot sum.
Each worker sends its dense delta (2 bytes per parameter) up to its switch, where modules compute and sum the band; only the band sum crosses the WAN. The switch also sends each worker its own optical band back (a loopback), because deck 04’s fix feeds back the values actually sent, which an all-reduce would not return. C′ is the same summation done by an ordinary ring all-reduce at the GPUs, no module.
The module is modelled as a link kernel: it declares operations per byte by type (FFT, add, multiply, MAC, floating-point MAC, modular, gather), latency, energy per bit and placement. A stream goes through four pipelined stages, and the slowest sets the rate:
From the paper: 9.7 W static, the QSFP56 port, 4 × 14 GBaud NRZ. From the developer’s website: 2.76 pJ/bit (45 nm, excluding the laser). Illustrative: laser power, FPGA rate and work per value, latency, and the 10 and 99 GFLOP/s bracket. Source: results.md, sections 6 and 7b.
Seconds to reach 3.158 = steps × step time, on six of the eight topologies (results.md has 400G and 800G too). 8 workers, H100s at MFU 0.40.
| Variant | Steps | 1 DC × 8 | 2 DC × 4, 100 GbE | 2 DC × 4, 25 GbE | 8 DC × 1, 100 GbE | 8 DC × 1, 25 GbE | 2 DC × 4, 8 Gb/s |
|---|---|---|---|---|---|---|---|
| A AdamW, dense ring all-reduce | 400 | 0.70 | 1.63 | 4.67 | 2.08 | 7.40 | 13.28 |
| B DeMo top-k, all-gather | 400 | 0.45 | 0.93 | 2.45 | 1.14 | 3.80 | 6.75 |
| C fixed band on the GPU, all-gather | 2,667 | 2.24 | 3.85 | 8.92 | 4.64 | 13.51 | 23.27 |
| E band in transit (pluggable), all-gather [low] | 1,800 | 59.01 | 60.03 | 63.45 | 60.13 | 66.12 | 73.14 |
| E band in transit (pluggable), all-gather [high] | 1,800 | 7.77 | 8.78 | 12.20 | 8.89 | 14.88 | 21.89 |
| E band in transit (pluggable), all-gather [free] | 1,800 | 6.08 | 7.10 | 10.52 | 7.21 | 13.19 | 20.21 |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | 2,667 | 1.87 | 2.16 | 3.43 | 2.80 | 5.02 | 7.02 |
| E′ band in transit, summed at the switch (hypothetical) [low] | 1,800 | 59.29 | 59.64 | 60.49 | 60.28 | 61.78 | 62.91 |
| E′ band in transit, summed at the switch (hypothetical) [high] | 1,800 | 8.04 | 8.39 | 9.25 | 9.04 | 10.54 | 11.67 |
| E′ band in transit, summed at the switch (hypothetical) [free] | 1,800 | 6.35 | 6.71 | 7.56 | 7.35 | 8.85 | 9.98 |
Source: results.md, section 2. [low] 10 GFLOP/s charged; [high] 99 GFLOP/s charged; [free] transform not charged. The 8 Gb/s WAN is illustrative.
E’s 1,800 steps come from one seed. With the exact band’s steps (C, 2,667, three seeds) every in-transit time grows by about half (2 DC × 4, 100 GbE):
| Variant | Steps (E, ENOB 8) | Time (s) | Steps (C, exact band) | Time (s) |
|---|---|---|---|---|
| E band in transit (pluggable), all-gather [low] | 1,800 | 60.03 | 2,667 | 88.94 |
| E band in transit (pluggable), all-gather [high] | 1,800 | 8.78 | 2,667 | 13.01 |
| E band in transit (pluggable), all-gather [free] | 1,800 | 7.10 | 2,667 | 10.52 |
| E′ band in transit, summed at the switch (hypothetical) [low] | 1,800 | 59.64 | 2,667 | 88.36 |
| E′ band in transit, summed at the switch (hypothetical) [high] | 1,800 | 8.39 | 2,667 | 12.44 |
| E′ band in transit, summed at the switch (hypothetical) [free] | 1,800 | 6.71 | 2,667 | 9.94 |
The share of the step each resource holds on 2 DC × 4, 100 GbE. Each round of the sync is charged to its slowest operation; the module’s time is split by its binding stage.
| Variant | compute | intra-DC link | inter-DC link | module port | module optics | module compute | FPGA |
|---|---|---|---|---|---|---|---|
| A AdamW, dense ring all-reduce | 12.1% | 24.8% | 63.1% | 0.0% | 0.0% | 0.0% | 0.0% |
| B DeMo top-k, all-gather | 21.3% | 23.1% | 55.6% | 0.0% | 0.0% | 0.0% | 0.0% |
| C fixed band on the GPU, all-gather | 34.1% | 20.6% | 45.3% | 0.0% | 0.0% | 0.0% | 0.0% |
| E band in transit (pluggable), all-gather [low] | 1.5% | 0.0% | 2.0% | 1.6% | 0.0% | 95.0% | 0.0% |
| E band in transit (pluggable), all-gather [high] | 10.1% | 0.0% | 13.4% | 11.0% | 0.0% | 65.6% | 0.0% |
| E band in transit (pluggable), all-gather [free] | 12.5% | 0.0% | 16.6% | 13.6% | 57.4% | 0.0% | 0.0% |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | 60.8% | 14.7% | 24.5% | 0.0% | 0.0% | 0.0% | 0.0% |
| E′ band in transit, summed at the switch (hypothetical) [low] | 1.5% | 2.1% | 0.6% | 0.2% | 0.0% | 95.6% | 0.0% |
| E′ band in transit, summed at the switch (hypothetical) [high] | 10.5% | 14.9% | 4.3% | 1.7% | 0.0% | 68.6% | 0.0% |
| E′ band in transit, summed at the switch (hypothetical) [free] | 13.2% | 18.6% | 5.3% | 2.2% | 60.7% | 0.0% | 0.0% |
Source: results.md, section 6.
A shared WAN. With other jobs’ traffic on the inter-DC link (Poisson, 1 MB transfers, illustrative), the sync queues; the closed form cannot see this, the discrete-event model can. Mean step over 200 syncs, ms:
| Variant | Closed form (ms) | Load 0 | Load 0.3 | Load 0.6 | Load 0.9 | WAN busy at 0.9, incl. background |
|---|---|---|---|---|---|---|
| A AdamW, dense ring all-reduce | 4.075 | 4.075 | 4.609 | 6.617 | 26.291 | 100.0% |
| B DeMo top-k, all-gather | 2.315 | 2.315 | 2.354 | 3.362 | 12.929 | 100.0% |
| C fixed band on the GPU, all-gather | 1.443 | 1.443 | 1.479 | 1.840 | 6.552 | 100.0% |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | 0.810 | 0.810 | 0.894 | 1.078 | 2.975 | 97.3% |
| E′ band in transit, summed at the switch (hypothetical) [free] | 3.726 | 3.726 | 3.815 | 3.977 | 5.442 | 94.3% |
Source: results.md, section 9. At load 0.9 AdamW’s step grows from 4.075 to 26.291 ms; E′ [free], which sends only the band sum over the WAN, from 3.726 to 5.442 ms.
Time to 3.158 on 2 DC × 4 as the inter-DC bandwidth changes (the 100 GbE preset’s latency throughout). Move the slider, or pick a recorded point; switch between E’s steps (the hypothesis) and the exact band’s.
How the curves are drawn: on 2 DC × 4 only the sync’s WAN term depends on the bandwidth, B / bw for an all-reduce or the switch sum, 4P / bw for an all-gather, and max(4P / bw, P / 25 GB/s) for a pluggable, whose port caps its flow. The rest of each step is taken from results.json’s 100 GbE step. A build-time check (_cit05_build/slider_model.py) confirms that this reproduces every time-to-target column on 2 DC × 4 and all 28 rows of section 7a.
| X | Y | Module | Steps | Break-even | Faster below |
|---|---|---|---|---|---|
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | free | E | 1.57 GB/s (12.5 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | free | C (exact) | 0.83 GB/s (6.64 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | high | E | 1.22 GB/s (9.72 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | high | C (exact) | 0.648 GB/s (5.19 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | B DeMo top-k, all-gather | free | E | 0.461 GB/s (3.69 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | B DeMo top-k, all-gather | free | C (exact) | 0.116 GB/s (0.927 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | B DeMo top-k, all-gather | high | E | 0.36 GB/s (2.88 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | B DeMo top-k, all-gather | high | C (exact) | none in range | B |
| E′ band in transit, summed at the switch (hypothetical) | C′ fixed band on the GPU, ring all-reduce (hypothetical) | free | E | 0.366 GB/s (2.93 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | C′ fixed band on the GPU, ring all-reduce (hypothetical) | free | C (exact) | none in range | C′ |
| E′ band in transit, summed at the switch (hypothetical) | C′ fixed band on the GPU, ring all-reduce (hypothetical) | high | E | 0.269 GB/s (2.16 Gb/s) | E′ |
| E′ band in transit, summed at the switch (hypothetical) | C′ fixed band on the GPU, ring all-reduce (hypothetical) | high | C (exact) | none in range | C′ |
| E band in transit (pluggable), all-gather | A AdamW, dense ring all-reduce | free | E | none in range | A |
| E band in transit (pluggable), all-gather | A AdamW, dense ring all-reduce | free | C (exact) | none in range | A |
| E band in transit (pluggable), all-gather | A AdamW, dense ring all-reduce | high | E | none in range | A |
| E band in transit (pluggable), all-gather | A AdamW, dense ring all-reduce | high | C (exact) | none in range | A |
| E band in transit (pluggable), all-gather | B DeMo top-k, all-gather | free | E | none in range | B |
| E band in transit (pluggable), all-gather | B DeMo top-k, all-gather | free | C (exact) | none in range | B |
| E band in transit (pluggable), all-gather | B DeMo top-k, all-gather | high | E | none in range | B |
| E band in transit (pluggable), all-gather | B DeMo top-k, all-gather | high | C (exact) | none in range | B |
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | free | E | 1.81 GB/s (14.5 Gb/s) | E |
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | free | C (exact) | none in range | C |
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | high | E | 1.25 GB/s (10 Gb/s) | E |
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | high | C (exact) | none in range | C |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | A AdamW, dense ring all-reduce | – | measured | 6.58 GB/s (52.7 Gb/s) | C′ |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | B DeMo top-k, all-gather | – | measured | 0.799 GB/s (6.39 Gb/s) | C′ |
| C fixed band on the GPU, all-gather | A AdamW, dense ring all-reduce | – | measured | none in range | A |
| B DeMo top-k, all-gather | A AdamW, dense ring all-reduce | – | measured | none in range | B |
Source: results.md, section 7a (bisection to a relative tolerance of 1e-4). Steps “E”: E’s single-seed steps, so the crossing is a hypothesis; “C (exact)”: the exact band’s steps for both in-transit and band variants; “measured”: no in-transit variant involved. Rows with a crossing in bold.
The compute budget (transform charged), swept from 1 to 100,000 GFLOP/s:
| X | Y | Topology | Break-even |
|---|---|---|---|
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | 2 DC × 4, 100 GbE | none in range |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | 2 DC × 4, 100 GbE | none in range |
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | 2 DC × 4, 8 Gb/s | 79.9 GFLOP/s |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | 2 DC × 4, 8 Gb/s | 77.3 GFLOP/s |
| E′ band in transit, summed at the switch (hypothetical) | B DeMo top-k, all-gather | 2 DC × 4, 8 Gb/s | none in range |
| E′ band in transit, summed at the switch (hypothetical) | C′ fixed band on the GPU, ring all-reduce (hypothetical) | 2 DC × 4, 8 Gb/s | none in range |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | 8 DC × 1, 25 GbE | none in range |
Source: results.md, section 7b. Every row uses E’s single-seed steps: a hypothesis.
ENOB enters only through convergence: the steps of the E run at that ENOB (one seed each), as a step function between the measured 6, 8, 10 and 12.
| ENOB | steps to 3.158 | steps to 3.124 | steps to 3.087 | steps to 1.785 | steps to 1.646 |
|---|---|---|---|---|---|
| 6 | never | never | never | never | never |
| 8 | 1,800 | 2,000 | 2,200 | never | never |
| 10 | 1,600 | 1,800 | 1,800 | never | never |
| 12 | 1,800 | 2,000 | 2,000 | never | never |
| X | Y | Topology | Module | Break-even ENOB | X - Y at ENOB 12 (s) |
|---|---|---|---|---|---|
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | 2 DC × 4, 100 GbE | free | none in range | 3.25 |
| E band in transit (pluggable), all-gather | C fixed band on the GPU, all-gather | 2 DC × 4, 8 Gb/s | free | 8 (bisection: 8.0000) | -3.07 |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | 2 DC × 4, 8 Gb/s | free | 8 (bisection: 8.0000) | -3.30 |
| E′ band in transit, summed at the switch (hypothetical) | B DeMo top-k, all-gather | 2 DC × 4, 8 Gb/s | free | none in range | 3.23 |
| E′ band in transit, summed at the switch (hypothetical) | C′ fixed band on the GPU, ring all-reduce (hypothetical) | 2 DC × 4, 8 Gb/s | free | none in range | 2.97 |
| E′ band in transit, summed at the switch (hypothetical) | A AdamW, dense ring all-reduce | 2 DC × 4, 8 Gb/s | high | 8 (bisection: 8.0000) | -1.61 |
Source: results.md, section 7c. ENOB 6 never reaches any ladder loss, and no ENOB reaches 1.785 or 1.646 (top-k’s and AdamW’s final losses). Where an in-transit variant wins at all, the break-even ENOB is 8, the lowest measured ENOB that trains. The mapping is not monotone (ENOB 10 needs fewer steps than 12): single seeds.
Bit planes trade throughput against convergence: each plane is one optical pass (2 DC × 4, 100 GbE, ENOB 8).
| Planes | Module | Steps to target | Optics stage, one dense delta (ms) | Time to target (s) E | Time to target (s) E′ |
|---|---|---|---|---|---|
| 4 | free | 2,600 | 1.131 | 7.66 | 7.10 |
| 4 | high | 2,600 | 1.131 | 12.69 | 12.12 |
| 8 | free | 1,800 | 2.262 | 7.10 | 6.71 |
| 8 | high | 1,800 | 2.262 | 8.78 | 8.39 |
| 12 | free | 2,000 | 3.393 | 10.15 | 9.71 |
| 12 | high | 2,000 | 3.393 | 10.15 | 9.71 |
Source: results.md, section 8 (one seed per plane count). Four planes halve the optics stage but need 2,600 steps; twelve need 2,000. Eight is the fastest to 3.158 for both E and E′.
Per step, all 8 workers, 2 DC × 4, 100 GbE. Compute = each H100’s static power (100 W, illustrative) for the whole step + 1 pJ per FLOP; link = each preset’s pJ/bit over every byte; module = (9.7 W static + 2 W laser, illustrative) per module for the whole step + 2.76 pJ/bit over the bytes it processes. Energy to target = steps × energy per step.
| Variant | Compute (J/step) | Link (J/step) | Module (J/step) | Module share | Energy to target (kJ) |
|---|---|---|---|---|---|
| A AdamW, dense ring all-reduce | 4.817 | 0.0532 | 0.000 | 0.0% | 1.95 |
| B DeMo top-k, all-gather | 3.412 | 0.0266 | 0.000 | 0.0% | 1.38 |
| C fixed band on the GPU, all-gather | 2.714 | 0.0133 | 0.000 | 0.0% | 7.27 |
| E band in transit (pluggable), all-gather [low] | 28.235 | 0.0133 | 3.127 | 10.0% | 56.48 |
| E band in transit (pluggable), all-gather [high] | 5.460 | 0.0133 | 0.462 | 7.8% | 10.68 |
| E band in transit (pluggable), all-gather [free] | 4.711 | 0.0133 | 0.375 | 7.3% | 9.18 |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | 2.207 | 0.0033 | 0.000 | 0.0% | 5.90 |
| E′ band in transit, summed at the switch (hypothetical) [low] | 28.061 | 0.0347 | 3.107 | 10.0% | 56.17 |
| E′ band in transit, summed at the switch (hypothetical) [high] | 5.287 | 0.0347 | 0.442 | 7.7% | 10.38 |
| E′ band in transit, summed at the switch (hypothetical) [free] | 4.537 | 0.0347 | 0.355 | 7.2% | 8.87 |
Source: results.md, section 5. Device power coefficients are disagg-sim’s illustrative figures.
The experiment ran one model size (15.8M parameters), 8 workers and 3,000 steps, syncing every step. Below, bytes scale with the parameter count by each variant’s measured bytes per parameter, and the steps to 3.158 and the 2,048 tokens per worker per step are assumed unchanged. Neither was tested.
Model size (2 DC × 4, 100 GbE):
| Variant | 15.8M (measured): time (s) | 1B: time (s) | Llama-3-8B shape: time (s) | hot spot at the largest |
|---|---|---|---|---|
| A AdamW, dense ring all-reduce | 1.63 | 100.46 | 806.45 | inter-DC link |
| B DeMo top-k, all-gather | 0.93 | 56.48 | 453.35 | inter-DC link |
| C fixed band on the GPU, all-gather | 3.85 | 229.87 | 1,844.39 | inter-DC link |
| E band in transit (pluggable), all-gather [high] | 8.78 | 545.69 | 4,380.89 | module compute |
| E band in transit (pluggable), all-gather [free] | 7.10 | 439.20 | 3,525.75 | module optics |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | 2.16 | 119.91 | 961.04 | compute |
| E′ band in transit, summed at the switch (hypothetical) [high] | 8.39 | 523.16 | 4,200.18 | module compute |
| E′ band in transit, summed at the switch (hypothetical) [free] | 6.71 | 416.67 | 3,345.04 | module optics |
DiLoCo-style sync every H steps, with the same steps to 3.158: an assumption, not a measurement (DiLoCo changes the optimiser too).
| Variant | H = 1: time (s) | H = 10 | H = 100 |
|---|---|---|---|
| A AdamW, dense ring all-reduce | 1.63 | 0.34 | 0.21 |
| B DeMo top-k, all-gather | 0.93 | 0.27 | 0.20 |
| C′ fixed band on the GPU, ring all-reduce (hypothetical) | 2.16 | 1.40 | 1.32 |
| E′ band in transit, summed at the switch (hypothetical) [free] | 6.71 | 1.47 | 0.94 |
Source: results.md, section 10.
Against the five tests of deck 01, for the fixed band computed in transit, in time and energy rather than steps:
| Test | Pluggable (E) | At the switch (E′, hypothetical) |
|---|---|---|
| Bottleneck | fail Never breaks even with AdamW or top-k over 0.1 to 1,000 GB/s of WAN. | narrow Beats AdamW only below 1.57 GB/s with E’s steps, 0.83 GB/s with the exact band’s. |
| Budget | fail With the transform charged, module compute binds below 140.0 GFLOP/s, above the 10 to 99 bracket. | |
| Precision | pass ENOB 8 trains; ENOB 6 never reaches a ladder loss. | |
| Placement | fail One flow: it cannot sum, and it caps its worker’s port. | pass Streams meet at the switch; needs a loopback of each worker’s own band. |
An all-gather of the band still sends 13,854,288 bytes per worker, 0.25 of AdamW’s 55,417,152, while it needs 1,800 steps to AdamW’s 400. Summing is what cuts the WAN traffic: E′ sends only the band sum between data centres, and on a slow, shared WAN that is where it gains (slides 06 and 07).
C′, the same band computed on the GPU and ring all-reduced, beats AdamW below 6.58 GB/s. With both on the exact band’s steps, E′ never beats C′ in range. Only E’s single-seed step advantage, the hypothesis, lets E′ beat C′ at all.
At this scale a photonic link module (arXiv:2608.21536) computing a fixed band in transit does not shorten training: as a pluggable it never breaks even, and at a switch it gains only on slow WANs, where a band summed by the GPUs gains more. The module’s case would need the repaired optics’ fewer steps to hold up over more seeds, a budget above 140.0 GFLOP/s or a free transform, and a switch placement with a loopback.