21How do you profile and diagnose LLM inference performance (TTFT, inter-token latency, GPU utilization)?▼medium★ EssentialNVIDIAMicrosoftOpenAI1 replies◆ premiumLLM serving has its own metrics, and one latency number hides the real bottleneck. The signal is splitting prefill from decode and reading GPU utilization as a clue, not a verdict. Here is the diagnostic toolkit.Open full answer →
28What is MFU (Model FLOPs Utilization), and why can GPU utilization be misleading?▼hard★ EssentialNVIDIAOpenAIGoogle1 replies◆ premiumnvidia-smi showing 100% can hide that you are using a fraction of the hardware's real compute. The signal is MFU (useful FLOPs vs peak) and the gap between 'the GPU is busy' and 'the GPU is efficient'.Open full answer →
35Your GPUs sit at 40% utilization during training. How do you find and fix the bottleneck?▼hardNVIDIAMetaGoogle2 replies◆ premiumPaying for accelerators that idle half the time is the most common waste in ML training, and the instinct to add more GPUs makes it strictly worse. The interviewer wants the profiling discipline that finds what is starving them.Open full answer →
58How do you overlap communication with computation in distributed training, and how do you verify it works?▼hardNVIDIAMetaGoogle1 replies◆ premiumThe collective communication in distributed training is pure overhead unless it runs while the GPU computes. Hiding it is the difference between 30% and 55% MFU. Here is how the overlap actually works and how you confirm it on a trace.Open full answer →
62Your training collectives are slow. How do you debug the NCCL/interconnect path and find where bandwidth is lost?▼hardNVIDIAMetaMicrosoft2 replies◆ premiumWhen all-reduce is the bottleneck, the cause is almost always a misconfigured path: traffic on the wrong link, a downed NIC, or a topology NCCL never discovered. Here is the systematic way to find the lost bandwidth.Open full answer →