Book a call

Tools

Coming soon

overshoot-roofline

A profiler for a running vLLM or SGLang server. It compares each part of a step with its hardware limit and shows how long the GPU waits on the CPU.

Fig. 1Example output GPU time per step in ms, measured against the hardware limit, Qwen3-30B-A3B on one H100
MoE kernels5.42 / 4.011.41
Dense GEMMs1.40 / 0.740.66
Attention0.98 / 0.250.73
Norms and elementwise0.51 / 0.010.50
GPU waiting on the CPU0.80 / –0.80
Whole step9.2 / 5.04.2

Decode, Qwen3-30B-A3B, H100, 8 requests in flight, 9.2 ms per step against a 5.0 ms limit.