Where GPU-hours go

20+ ways training wastes compute

Idle allocations, busy-waiting collectives, slow ranks, checkpoint storms, failed hardware, and runs that finish without producing a useful model. RidgeScope names the waste mechanism, shows the evidence, and explains the next action. Select any mode to see how it is judged.

DThroughput & utilization
D1

GPU under-utilization (input-pipeline starvation)

Kernels launch, loss decreases — and the duty cycle is low, with idle gaps between bursts. The input pipeline cannot feed the card. The run usually completes cleanly, slower than it should, and nothing else flags it. Baseline-free: severe under-utilization is confirmed from the run alone.

Example verdict
What the data shows

The GPU is launching kernels and the loss is decreasing, but the engine duty cycle is low with recurring step-scale launch gaps — the GPU sits idle a large fraction of wall-time. The hardware is clean.

What it implies

The run is under-utilizing the GPU, most likely input-pipeline starvation. Baseline-free, we can confirm a severe under-utilization (near-zero engine while launching, or multi-second hard stalls) but only suspect a mild one — a small or CPU-bound model can legitimately under-fill a large GPU.

How to confirm the cause

Compare this run with a healthy run or throughput target. RidgeScope identifies the utilization gap immediately; the comparison distinguishes data starvation from the workload’s normal compute profile and quantifies recoverable capacity.

CDistributed coordination & hangs
ETraining correctness
BGPU memory & hardware
FCluster & scheduler
AStartup & configuration
GHealthy baseline
D1

GPU under-utilization (input-pipeline starvation)

Kernels launch, loss decreases — and the duty cycle is low, with idle gaps between bursts. The input pipeline cannot feed the card. The run usually completes cleanly, slower than it should, and nothing else flags it. Baseline-free: severe under-utilization is confirmed from the run alone.

Example verdict
What the data shows

The GPU is launching kernels and the loss is decreasing, but the engine duty cycle is low with recurring step-scale launch gaps — the GPU sits idle a large fraction of wall-time. The hardware is clean.

What it implies

The run is under-utilizing the GPU, most likely input-pipeline starvation. Baseline-free, we can confirm a severe under-utilization (near-zero engine while launching, or multi-second hard stalls) but only suspect a mild one — a small or CPU-bound model can legitimately under-fill a large GPU.

How to confirm the cause

Compare this run with a healthy run or throughput target. RidgeScope identifies the utilization gap immediately; the comparison distinguishes data starvation from the workload’s normal compute profile and quantifies recoverable capacity.

Find the waste.
Prove the cause.
Make GPU time
productive.

Get a free audit of your current GPU utilization. We'll identify wasted capacity and the clearest opportunities to improve it.