Match each GPU generation to the quantization format that lights up its native tensor cores.
Same topic, related formats. Practice these next.
Same topic, related formats. Practice these next.
Hopper's native floor is FP8; Blackwell adds FP4 on top. INT4-weight (AWQ/GPTQ) is portable; W8A8 is pre-Hopper; BF16 is the reference baseline.
Each new GPU generation lowers the floor of what numbers it can multiply natively. The older generation could only count down to a certain precision before it had to fake it. The new generation introduces a smaller, faster unit. Picking the right floor for your hardware is like picking the right gear in a car. Too high a gear and the engine bogs down, too low and you redline. FP8 is the right gear for Hopper. FP4 is the right gear for Blackwell. Using FP8 on Blackwell is like driving in third when fourth would be smoother. Using FP4 on Hopper does not work at all because there is no native FP4 unit, so the GPU has to simulate it slowly.
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.
5 min: walk the generational floor pattern from Hopper (FP8) to Blackwell (FP4), distinguish E4M3 from E5M2, explain W4A16 portability, contrast W8A8 against FP8 on H100, and close with the practical hardware-driven decision rule.
Real products, models, and research that use this idea.
What an interviewer would ask next. Try answering before peeking at the approach.
Red flags and common mistakes that signal junior thinking. Click to expand.
Picking the same quantization for every GPU generation. FP8 on Blackwell wastes throughput; FP4 on Hopper has no native path; W8A8 on H100 underperforms FP8.
The night-before-the-interview bullets. Scan these on the way to the call.