Skip to the content.

COMMUNICATION OPTIMIZATIONS

This section introduces systems and techniques for optimizing the collective communication performance of distributed LLM training. We first discuss collective communication libraries, which utilize both predefined and synthesized algorithms. Next, we explore com-munication scheduling techniques designed to reorganize communication operations to overlap with computation, thereby reducing delays and accelerating the training process. Finally, we delve into in-network aggregation (INA), which leverages the computational capabilities of network devices to perform aggregation operations, such as summing gradients of deep learning models.

Content

Collective Communication