InterconexiónRuta Arquitectura

Topología del clúster

Leerlo en el Capítulo 1 · checkpoint +50 XP →

Cómo se cablean nodos, switches y enlaces: fat trees, diseños rail-optimized y por qué la sobresuscripción castiga a las colectivas.

La red de un clúster de GPU suele ser un fat tree. Los switches leaf conectan servidores y los switches spine conectan los leaf. Si la capacidad hacia arriba iguala a la de hacia abajo, la red es sin bloqueo (1:1). Los diseños más baratos sobresuscriben (p. ej. 2:1), lo que está bien para tráfico web y es doloroso para all-reduce, donde todos transmiten a la vez.

Los diseños rail-optimized conectan la NIC i de cada servidor al mismo switch leaf ("rail i"). Así, los algoritmos de anillo y árbol de NCCL mantienen la mayor parte del tráfico en un solo rail, a un salto de distancia.

Reglas prácticas

Úsalo en una misión

Relacionado

Fuentes y lecturas adicionales

Escrito para LazyLab con nuestras propias palabras; las fuentes se citan para profundizar y verificar.