What is a compute interconnect?

Definition

Compute interconnects include links within one server and networks across many servers. Their bandwidth and latency determine how efficiently distributed AI workloads can exchange model states, activations and results.

As clusters grow, communication can consume more time than calculation. Hardware topology, network protocols and workload partitioning must therefore be designed together so more accelerators produce useful scaling rather than additional waiting.

ELI5

A compute interconnect is the set of fast connections that lets chips and computers exchange data. It is like the road network between factories that must share materials to build one product.

For example, many accelerators training one model need to exchange updates repeatedly. If the connections are slow, adding more chips can create traffic jams instead of finishing the work faster.

What does a compute interconnect connect?

It can connect accelerators, CPUs, memory, storage and separate servers within a distributed computing system.

Why can interconnects limit large AI clusters?

Distributed workloads exchange large amounts of data, and processors wait when communication cannot keep pace with computation.

  1. Jen Kha beside the words AI Hits the Hardware Wall
    Why AI Needs New Hardware
    MTS25m 5s
Definition card for compute interconnect: What is a compute interconnect?

A compute interconnect is the communication fabric that moves data between accelerators, processors, memory and systems in a computing cluster.