A large AI job isn’t just an application running over the network. Thousands of GPUs could be working together on the same job, repeatedly exchanging data and synchronizing before they can continue. That makes communication performance part of compute performance. In other words, a slow GPU is a problem, but so is a GPU waiting for data from another GPU.
As these systems have grown, the industry has started describing GPU connectivity in three broad domains known as scale-up, scale-out, and scale-across.
I touched on two of these topics in another recent blog post, but in this article we’ll go deeper into each of these areas.
Continue reading “Scale-Up, Scale-Out, and Scale-Across Networking for GPU Workloads”
