Key ideas
RMSNorm Is Cheap in FLOPs but Expensive in Wall Time
The optimization target is not RMSNorm's arithmetic share but its execution overhead. During a s…Show moreShow less
The optimization target is not RMSNorm's arithmetic share but its execution overhead. During a single decoding step, the layer may be invoked many times—33 in one cited experimental context—creating repeated launch and synchronization costs. This makes a mathematically small operation significant in end-to-end latency. The exact frequency remains model-dependent.
Why it matters: Performance analysis must account for launch frequency, memory traffic, and synchronization rather than relying only on FLOP counts.
Supporting evidence
However the clock time or wall time as they say is quite big and for example in one decode step. So right when like inference is performed the RMS norm can be started like 33 times.
GPU Overhead, Not Arithmetic, Is the Primary Bottleneck
The speaker frames GPUs as highly capable at matrix arithmetic but comparatively inefficient at…Show moreShow less