Hopper FP8 and Blackwell FP4 each double tensor-core throughput and halve weight bandwidth versus the previous precision; decode is bandwidth bound at small batch so the bandwidth halving is the bigger win.
Picture a delivery truck running boxes from a warehouse (the GPU's memory) to a packaging line (the GPU's math units). The warehouse-to-line road has a fixed width, so the rate-limiter is how many boxes per second you can push down that road. If you make each box smaller, you fit more boxes per second on the same road and the line can stay busy. FP8 makes each box half the size of the previous generation; FP4 halves it again. Meanwhile the packaging line itself also got faster each generation, but it was rarely the bottleneck for word-by-word decoding anyway. The big practical win each generation is fitting more boxes through the same road, which lets you serve more concurrent users on the same hardware.
Detailed answer & concept explanation~7 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
4 min: two-axis improvement + decode bandwidth bound at small batch + roofline knee + FP8 formats + FP4 microscaling + accuracy calibration caveats.
Real products, models, and research that use this idea.
- vLLM and TensorRT-LLM both ship FP8 (E4M3) weight quantization and FP8 KV cache for H100 deployments, citing the bandwidth halving as the primary speedup driver.
- NVIDIA's TensorRT-LLM Blackwell release notes call out NVFP4 inference for Llama 3 / 4 family models with measured 2x decode throughput over Hopper FP8 on equivalent SKUs.
- Together AI and Fireworks publish per-precision throughput tables that show roughly 1.8-2x decode tokens/sec from BF16 to FP8 and another 1.6-1.9x from FP8 to FP4 across 70B-class workloads.
- DeepSeek published an MXFP4 inference variant of DeepSeek V4 in 2026 that uses microscaling FP4 weights with per-block scaling factors, validating that FP4 deployment is operationally feasible at frontier scale.
- MLPerf Inference 2026 results show Blackwell B200 with FP4 weights leading per-GPU throughput rankings on Llama-class decode benchmarks.
What an interviewer would ask next. Try answering before peeking at the approach.
QWhat is the microscaling format (MXFP4 / NVFP4) and why does it matter for FP4 accuracy?
QHow does FP4 weight quantization interact with FP8 or BF16 activations?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Citing peak FLOPs as the headline number when comparing Hopper FP8 to Blackwell FP4. Decode is HBM bandwidth bound at small batch, so the byte per weight reduction matters more than the FLOPs doubling on most inference workloads.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.