AI Infra Interviews logo
← CUDA, Triton & Kernel Engineering / 22
mediumNVIDIAMeta

Why do tensor cores accumulate in fp32 when the inputs are bf16, and why do optimizers keep fp32 master weights?

Watch a low-precision sum stop changing and a small weight update round away. Separate storage precision, accumulation, optimizer state and dynamic range before choosing a mixed-precision training policy.

Updated Sep 2026 · Learn how AI infrastructure works through explanations, worked examples and diagrams, then practise applying it to interview questions.

Watch a low-precision sum stop changing and a small weight update round away. Separate storage precision, accumulation, optimizer state and dynamic range before choosing a mixed-precision training policy.

The full answer is part of Premium. A free account includes more answers in each topic, but does not unlock this one.

20 answers per topic instead of 10, plus saved progress and bookmarks · no cardor unlock all 316 remaining answers · ₹2,000 / $25

Work through the numbers

Change the assumptions in a free calculator, then explain what the result establishes and what still needs measurement.

UP NEXT ON YOUR JOURNEY
FEDITOR'S NOTE

Explain representable spacing with an executed example, distinguish accumulation from operand quantization, and count the actual optimizer buffers instead of assuming every training stack uses the same master-weight layout.

DISCUSSION · 0

No comments yet — be the first to share your approach.