¿Qué es RDMA?
RDMA (Remote Direct Memory Access) permite que una máquina lea o escriba la memoria de otra máquina directamente por la red, evitando tanto las CPU como el sistema operativo. El adaptador de red mueve los bytes directamente entre la memoria de aplicación de ambos extremos, de modo que la latencia es muy baja y la sobrecarga de CPU es casi nula. Sobre Ethernet, RoCEv2 transporta RDMA para que pueda enrutarse, y como RDMA asume que no hay paquetes descartados corre sobre una fabric sin pérdidas.
Zero-copy, bypass de CPU, y por qué ese es el punto
Una transferencia de red normal copia los datos a través del kernel y se apoya en la CPU en ambos extremos. RDMA elimina ambos. El adaptador lee directamente de la memoria de aplicación en el emisor y escribe directamente en la memoria de aplicación en el receptor, sin que nada atraviese la CPU en la ruta de datos. Eso es lo que ofrece la combinación de muy baja latencia, muy alto rendimiento y casi ningún coste de CPU de RDMA, y es por lo que RDMA se convirtió en el estándar para la comunicación GPU a GPU.
- Zero-copy: los bytes se mueven directamente entre la memoria de aplicación de ambos extremos, sin pasar nunca por búferes intermedios del kernel.
- Kernel bypass: el adaptador de red, no el sistema operativo, dirige la transferencia, de modo que la CPU queda fuera de la ruta de datos.
- Sobrecarga casi nula: la CPU queda libre para ejecutar la carga de trabajo en lugar de barajar paquetes, lo que es decisivo a escala de GPU.
Cómo transporta RoCEv2 RDMA sobre Ethernet
RoCEv2 (RDMA over Converged Ethernet, versión 2) encapsula RDMA en UDP e IP, usando el puerto UDP de destino 4791, de modo que puede enrutarse a través de una fabric Ethernet de capa 3 estándar sin necesidad de una red aparte. La operación RDMA sigue corriendo de adaptador a adaptador con el mismo comportamiento zero-copy; RoCEv2 simplemente le da una ruta Ethernet enrutable. Eso es lo que permite que una fabric Ethernet multiproveedor sustituya a InfiniBand en los clústeres de GPU.
Transporte enrutable
RDMA circula dentro de UDP e IP en el puerto 4791, de modo que cruza un centro de datos enrutado estándar en lugar de necesitar una fabric dedicada.
Red sin descartes
RDMA asume que la red nunca descarta un paquete, así que corre sobre una fabric sin pérdidas con PFC y ECN manteniendo cada salto sin descartes.
La fabric de IA
Este transporte es el fundamento de una fabric de IA: the GPU-to-GPU network that carries every collective during training.
Por qué los colectivos de IA dependen de RDMA, y por qué la fabric debe ser sin pérdidas
El entrenamiento de IA ejecuta operaciones colectivas como AllReduce: tras cada paso, cada GPU intercambia gradientes con todas las demás GPU, y luego todas esperan a ese intercambio antes del siguiente paso. Los volúmenes de datos son grandes y el calendario es ajustado, así que RDMA mantiene cada intercambio rápido y fuera de la CPU. Como un único paquete perdido fuerza una recuperación que dispara la latencia de cola y puede estancar todo el colectivo, RDMA sobre Ethernet siempre corre sobre una fabric sin pérdidas.
- Los colectivos bloquean cada GPU hasta que el intercambio se completa, de modo que una menor latencia acorta el paso que todo el clúster está esperando.
- RDMA mantiene el intercambio fuera de la CPU y libre de copias, lo que multiplicado por millones de pasos es una palanca directa sobre el tiempo total de entrenamiento.
- OcNOS-DC suministra la fabric sin descartes con PFC, ECN y balanceo de carga dinámico sobre Broadcom Tomahawk 5, manteniendo los flujos fuera de los enlaces calientes.
Qué es RDMA, respondido
¿Qué es RDMA?
¿Cómo transporta RoCEv2 RDMA sobre Ethernet?
¿Por qué importan el zero-copy y el bypass de CPU para IA?
¿Por qué necesita RDMA una fabric sin pérdidas?
¿Diseñando una fabric RDMA? Construyámosla sin pérdidas
Díganos la carga de trabajo y la escala de GPU, y un ingeniero de IP Infusion recorrerá el diseño de RoCEv2 y de fabric sin pérdidas con usted sobre hardware abierto con OcNOS-DC.
Diseñe toda la fabric de IA con OcNOS
Desde el caso de negocio hasta los cálculos de recuento de puertos, retome donde esté en la construcción.
Profundice. Llévelo consigo.
Dos descargas breves y técnicas que van más allá de esta página: el datasheet completo de OcNOS-DC y la arquitectura de fabric de IA 800G sin pérdidas.
Datasheet de OcNOS-DC
Especificación completa de OcNOS-DC: el conjunto de funciones EVPN-VXLAN y Ethernet for AI, los SKU de software, las plataformas de hardware compatibles y la guía de pedido de la solución.
Obtener el datasheetAI Fabric sin pérdidas de 800G con OcNOS
Fabric RoCEv2 sin bloqueo sobre spines Broadcom Tomahawk 4/5: niveles de SKU, plataformas validadas y arquitectura de despliegue.
Obtener el briefDatasheet de OcNOS-DC
Formulario rápido. Su PDF se abre en una pestaña nueva inmediatamente después de enviarlo.
✓ Abriendo su PDF en una pestaña nueva…
Si no se ha abierto, utilice el enlace de abajo.
AI Fabric sin pérdidas de 800G con OcNOS
Formulario rápido. Su PDF se abre en una pestaña nueva inmediatamente después de enviarlo.
✓ Abriendo su PDF en una pestaña nueva…
Si no se ha abierto, utilice el enlace de abajo.