Which quantization combo squeezes the most decode bandwidth per percent of quality lost?
W4A16 plus FP8 KV cache attacks both dominant per-step HBM byte terms (weights and KV) while leaving activations in FP16 to protect logit accuracy. Sub-1% quality loss on chat benchmarks, ~5-6x bandwidth win on decode.
Imagine the cook has to fetch two heavy crates from a faraway pantry on every plate: a crate of ingredients (the model's learned numbers) and a crate of running notes (the in-flight history of the conversation so far). The cheapest improvement is shrinking both crates without making the food taste different. The best recipe: pack the ingredients into a quarter-sized crate using a clever compression that preserves taste (the W4A16 trick), and squash the notes crate to half size (FP8 history). Now picture the bad alternatives. Squeeze everything down to 4-bit including the in-flight seasoning, the food tastes wrong. Squeeze only the salt shaker tighter, the crates are still huge. Squeeze both crates to half size but the new ingredient compression also degrades flavor, partial win, real cost.
Detailed answer & concept explanation~6 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.
3 min: decode bandwidth bottleneck + W4A16 as the highest-ROI quantization + FP8 KV as the secondary lever + why activation quantization is dangerous + the production recipe in 2026.
Real products, models, and research that use this idea.
- vLLM's quantization page lists W4A16 (AWQ, GPTQ) plus FP8 KV as the recommended H100 recipe for Llama and Qwen.
- NVIDIA TensorRT-LLM ships Marlin and FP8 kernels specifically to keep W4A16 dequantize cost off the critical path.
- DeepSeek V3 / V4 release notes in 2026 emphasize FP8 native weights + FP8 KV cache as the deployment baseline.
- Llama 3.1 70B in W4A16 + FP8 KV runs comfortably on a single H100 80GB, where FP16 + FP16 KV does not.
- Mistral Large 2 deployments at Together AI and Fireworks use W4A16 quantization with sub-1% MMLU regression vs the FP16 reference.
What an interviewer would ask next. Try answering before peeking at the approach.
QWhy does the kernel matter as much as the quantization method for W4A16?
QAt what context length does the FP8 KV term overtake the weight term in per-step bandwidth?
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.
Quantizing activations aggressively to chase a bigger bandwidth number. Activation quantization (INT4 or even INT8 in some layers) is where quality degrades fastest because logits become sensitive to small precision losses.
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.