11Derive the curve of decode tokens per second against batch size, and show me where the knee is.▼hardNewOpenAIFireworks AITogether AI◆ premiumStep time is a straight line in batch size, so throughput is a hyperbola with a ceiling. The answer finds the knee in closed form and shows why the ceiling usually comes from the KV cache, not the tensor cores.Open full answer →
12Estimate the energy per output token for a 70B model on H100s from power and throughput. What moves the number most?▼mediumNewGoogle DeepMindMetaNVIDIA◆ premiumJoules per token is power over throughput, and the power term is the one candidates obsess over. The answer shows why the denominator moves the result by about 50x while the numerator is pinned under a datasheet cap.Open full answer →
02What is goodput for an LLM server, and how can pushing throughput higher make it worse?▼easyNewAnthropicOpenAIFireworks AIunlockedDoubling the batch raised tokens per second by a third and sent goodput to zero. The answer shows why every sequence in a batch shares one step time, and how to find the batch size that maximizes the number users feel.Open full answer →
01Derive the expected speedup of speculative decoding, prove it does not change the output distribution, and tell me when it stops paying.▼hard★ EssentialNewOpenAIAnthropicGoogle DeepMindunlockedThree parts, and most candidates finish one. The algebra fits on a line, the proof fits in three, and the part interviewers remember is the batch size at which the whole trick runs out of spare compute.Open full answer →
15Design speculative decoding for a 70B fleet whose batch size swings from 1 at night to 256 at peak. What runs at each load level?▼expertNewOpenAIAnthropicGoogle DeepMind◆ premiumThe same drafter that triples speed at 3 a.m. costs a third of peak throughput at 6 p.m. if left alone. The answer builds a step-time model for Llama 3.3 70B on eight H100s, derives a draft length per batch bucket, and shows why context length moves the whole table.Open full answer →
12After turning on speculative decoding, p50 latency improved and p99 got worse. Explain it, and decide what to ship.▼expertNewOpenAIAnthropicGoogle DeepMind◆ premiumThe speedup formula has two inputs that vary per request and per moment, and the tail lives where both are bad. The answer computes when speculation turns into a slowdown, shows which requests own the p99, and picks a policy instead of an on/off switch.Open full answer →