07DeepSeek V3 has 671B parameters but only 37B active. Why does a decode step at batch 64 read far more than 37B?▼hardNewOpenAIGoogle DeepMindxAI○ sign inActive parameters describe one token. A decode step serves a batch, and the batch decides how many experts get pulled through HBM. The answer computes that number and shows where the MoE cost advantage actually comes from.Open full answer →
08Fused MoE kernels sort tokens by expert before the GEMM. Why, and what does a grouped GEMM do that a loop over experts cannot?▼hardNewNVIDIATogether AIFireworks AI○ sign inA Python loop over 256 experts is correct and slow for three separate reasons, only one of which is launch count. The answer builds the expert-sorted layout the fused kernel runs on and counts what it costs in padding.Open full answer →
14A quantized MoE holds its benchmark scores but loses accuracy on rare domains, traced to rarely routed experts. Explain why and fix it.▼expertNewMistral AITogether AIFireworks AI◆ premiumCalibration data reaches each expert only through the router, so the experts that matter for rare domains see almost none of it. The answer counts the tokens, shows the point where a Hessian-based quantizer becomes worse than plain rounding, and builds a recipe that does not depend on luck.Open full answer →
07How are DeepSeek V3's multi-token prediction modules trained, and how does the engine turn that one MTP module into a speculative drafter?▼hardNewNVIDIATogether AIFireworks AI○ sign inDeepSeek V3 ships a drafter it trained alongside the model for free. The answer walks the MTP module's wiring and loss, prices a draft step against a 37.6B-active target, and reproduces the reported 1.8x from first principles.Open full answer →
04Size the expert-parallel all-to-all for a 256-expert, top-8 MoE at batch 256. How many bytes per token, and how long on the network?▼hardNewNVIDIAGoogle DeepMindFireworks AIunlockedEvery MoE layer sends each token out to its experts and gathers the results back, twice per layer, 58 times per step. The answer turns DeepSeek V3's config into bytes per token, splits them between NVLink and the NIC, and shows what node-aware dispatch saves.Open full answer →
09Some experts get far more tokens than others. What do hot experts do to step time, and how do redundant experts and rebalancing fix it?▼expertNewNVIDIAGoogle DeepMindMistral AI○ sign inExpert parallelism runs at the speed of the busiest GPU, and the router decides which GPU that is. The answer finds the batch size at which skew starts to cost compute, measures what placement and replication recover, and shows why a placement fit to yesterday's traffic decays.Open full answer →
15Design the parallelism plan for a trillion-parameter MoE when your fleet is half H100 nodes and half B200 nodes.▼expertNewOpenAIAnthropicGoogle DeepMind◆ premiumA 1 TB FP8 model fits on one B200 node and needs four H100 nodes. That single fact sorts the two generations into roles. The answer assigns them, sizes both pools, and then deals with the precision mismatch that shows up when the two halves disagree about the weights.Open full answer →
17MoE decode slowed after the traffic mix changed. Are hot experts or communication causing the delay?▼hardNewNVIDIADeepSeekTogether AI◆ premiumCompare expert counts with rank-level completion times. Explain why the longest combine span can occur on a lightly loaded rank, then test a placement change against a communication control.Open full answer →