JournalDAY 28 / TIKTOK

FIELD NOTE / TIKTOK

You bought the GPUs and forgot the fabric.

The complete written thought and the evidence behind it. The video edition will follow its public release.

Journal September 25, 2026 · TikTok target October 25, 2026

You bought the GPUs and forgot the fabric.

Video caption

You bought the GPUs and forgot the fabric. The model can stall between useful steps. Choose by finish time and cost per accepted run. #EricFieldNotes

Full written post / accessibility read

Two vendors offer the same eight H200s. One gives your job a fast connected path; the other gives a different peer and network layout. I cannot tell you which is better from the quote. I can tell you the difference will show up in collective time and the application's step time.

A matrix operation can benchmark well on each card. But a distributed training step also synchronizes. If the collective path is slow or contended, devices wait and the completed run stretches. The headline GPU speed remains technically true.

On each actual allocation, record nvidia-smi topology, local and network bandwidth, representative NCCL tests and the same application batch under matched concurrency. Note virtual GPU placement and contention. The application trace, not a synthetic peak, decides the buying comparison.

Ask for the fabric class, run the workload, and reconcile completed steps with the bill. Do this because a cheap accelerator with a slow communication path can cost more to finish the same work.

#EricFieldNotes

Four-beat scene transcript

1. You bought the GPUs and forgot the fabric.

Two vendors offer the same eight H200s. One gives your job a fast connected path; the other gives a different peer and network layout. I cannot tell you which is better from the quote. I can tell you the difference will show up in collective time and the application's step time.

Visual: Eight accelerators can spend time waiting on each other.

2. A peak kernel chart misses the wait.

A matrix operation can benchmark well on each card. But a distributed training step also synchronizes. If the collective path is slow or contended, devices wait and the completed run stretches. The headline GPU speed remains technically true.

Visual: The model can stall between useful steps.

3. Run the fabric ladder.

On each actual allocation, record nvidia-smi topology, local and network bandwidth, representative NCCL tests and the same application batch under matched concurrency. Note virtual GPU placement and contention. The application trace, not a synthetic peak, decides the buying comparison.

Visual: Topology, bandwidth, collective, model step.

4. Buy connected results.

Ask for the fabric class, run the workload, and reconcile completed steps with the bill. Do this because a cheap accelerator with a slow communication path can cost more to finish the same work.

Visual: Choose by finish time and cost per accepted run.

Research and claim limits

The examples identified as illustrative or simulated are design probes, not reported incidents. Vendor specifications do not establish workload performance.

More notes from the work ↗