← All questions
Training & Fine-tuningHard· Distributed Training· Performance Profiling· Communication Overhead

At what point does tensor parallelism overhead exceed i...

Communication overhead becomes the bottleneck when tensor parallelism crosses NVLink boundaries, where cross-node bandwidth is significantly lower than intra-node bandwidth. Empirically, this is detected by monitoring Model FLOP Utilization (MFU). If MFU drops by more than approximately 5% relative to each doubling of the TP degree, the communication overhead is dominating, and it is preferable to switch to additional pipeline or data parallelism.

Code playground (Python)