Infrabench Goodput

Goodput · what a GPU cluster actually trains

One synchronous job, 8 GPUs a node. Any failure anywhere stops all of it.

Published failure rate

The time on the right is how often each fleet would stop a job your size.

Meta’s reliability study assumes 5 minutes. Asynchronous checkpointing gets it under one.

Detect, drain the bad node, reschedule and reload the last checkpoint. The same study puts it at 5 to 20 minutes.

Checkpoint interval

Repairs and cost

Your assumption, not a published figure. Sets how many spare nodes keep the job at full size.

$

What if

Goodput
%
Something breaks every
Checkpoint every
GPU-hours lost a day
Spare nodes to hold
nodes

  • Training kept
  • Checkpoint write
  • Rolled back
  • Restarting
Expected
This day

Goodput against job size · press or drag to resize the job

  • The other two fleets
  • Meta’s reported Llama 3 figure

What stops it, at your size

The published causes of job interruptions, ranked by how often they occurred, scaled to your job size and failure rate, with the job time each costs a day.
RankCauseShareAt your sizeJob time lost a day

Under the hood

A cluster is sold by the GPU-hour. A model is trained by the GPU-hours that made it into a checkpoint. The difference is published, and it never appears on the quote.

Failures scale with the job

In a synchronous job every GPU is a single point of failure. A part that fails once in six years on one GPU stops a 16,384-GPU job every three hours, and a 100,000-GPU job every half hour.

Every failure is paid twice

Once in the restart, while the bad node is drained and the job reloads, and again in the work since the last checkpoint, which is thrown away and done over. Neither shows up as an outage on any dashboard.

The checkpoint interval is the dial

Checkpoint often and the job stalls writing. Checkpoint rarely and each failure throws away more. The interval that loses least has been known since 1974: the square root of twice the stall times the time between failures.

Between interruptions, Llama 3 on 16,384 H100s
Of those interruptions traced to the GPU itself
Between failures for any one GPU on that run

Built by Adrian Mucha

A product designer for the software most designers avoid: data center tools, AI tooling and operator consoles where a wrong click costs real money.