Por Canuto  

AMD actualizó su serie de parches para llevar UALink al núcleo de Linux, con foco inicial en UALoE para sus servidores Helios y cambios en la gestión de configuración.
***

  • La segunda versión reúne 95 parches de infraestructura UALink y corrige problemas de compilación en kernels de 32 bits.
  • AMD retiró su API de configuración basada en sysfs y optará inicialmente por herramientas fuera de banda.
  • Los cambios no llegarían a Linux v7.3, aunque podrían estar listos para el núcleo principal en Linux v7.4.


AMD actualiza los parches de UALink para preparar Linux para los servidores Helios

AMD actualizó a finales de agosto su conjunto de parches para incorporar UALink al núcleo principal de Linux y conectarlo con el controlador AMDGPU. El trabajo busca preparar el soporte para UALoE, la implementación del protocolo sobre Ethernet que la compañía prevé utilizar inicialmente en sus servidores Helios orientados a inteligencia artificial. La actualización mantiene abierta la posibilidad de integrar esta infraestructura en una versión futura del kernel, aunque todavía no forma parte del núcleo principal.

Una conexión abierta para aceleradores

UALink es un estándar abierto diseñado para establecer enlaces de alta velocidad entre GPU y otros aceleradores dentro de pods de escalamiento vertical, conocidos como entornos scale-up. En este tipo de arquitectura, varios componentes de cómputo necesitan intercambiar datos con rapidez para atender cargas exigentes de inteligencia artificial, por lo que la interconexión se convierte en una pieza central del rendimiento del sistema.

La propuesta de AMD no se limita a añadir una interfaz aislada al kernel, sino que contempla una infraestructura capaz de relacionarse con su controlador AMDGPU. Esa conexión permitiría que el software del sistema operativo tenga una base común para administrar los componentes asociados con UALink, un paso relevante para que el protocolo pueda abandonar la fase experimental y convertirse en parte de despliegues empresariales.

El foco inmediato está en UALoE, que lleva la especificación UALink sobre redes Ethernet. Según la información publicada por Phoronix, AMD concentra este esfuerzo en sus nuevos servidores Helios, una plataforma construida alrededor de los aceleradores GPU Instinct MI455X y los procesadores AMD EPYC de sexta generación, conocidos con el nombre clave Venice.

Helios también incorpora las tarjetas de interfaz de red para inteligencia artificial de Pensando, por lo que el soporte de software debe coordinar aceleradores, procesadores y conectividad dentro de una misma plataforma. La noticia no detalla el diseño completo del sistema ni sus métricas de rendimiento, pero sí muestra que AMD está intentando alinear la evolución del kernel con las necesidades concretas de sus servidores de próxima generación.

Qué cambia en la versión v2

La nueva entrega de AMD corrige problemas que impedían compilar correctamente los parches en kernels de 32 bits. Aunque los servidores Helios descritos en la actualización pertenecen a una clase de infraestructura de alto rendimiento, resolver este tipo de incompatibilidad resulta necesario para que el código pueda avanzar dentro del proceso de revisión del kernel sin conservar errores de construcción en otras configuraciones.

Otro cambio importante consiste en retirar la API de configuración de UALink basada en sysfs. Sysfs es una interfaz del sistema Linux que suele exponer parámetros de dispositivos y subsistemas mediante una estructura de archivos, pero AMD decidió no mantener por ahora ese mecanismo como vía principal para configurar UALink.

En su lugar, la compañía optará inicialmente por herramientas fuera de banda para administrar la configuración. El enfoque significa que esas tareas se realizarían mediante mecanismos externos al flujo ordinario del kernel, una decisión que modifica la forma en que los administradores y las distribuciones podrían interactuar con la infraestructura mientras el soporte todavía se encuentra en desarrollo.

La serie v2 reúne 95 parches dedicados a la infraestructura inicial de UALink. La entrega también incluye documentación revisada, con la que AMD intenta explicar mejor la arquitectura, los componentes involucrados y el modo en que el código deberá integrarse con el resto del ecosistema Linux.

El calendario de integración en Linux

La actualización llegó demasiado tarde para incorporarse al ciclo de desarrollo de Linux v7.3. Eso no significa que el proyecto haya sido descartado, sino que el calendario de esa versión ya no ofrece una ventana razonable para revisar, discutir y aceptar un conjunto de cambios tan amplio como el relacionado con UALink.

El siguiente objetivo posible sería Linux v7.4, aunque la integración dependerá de la revisión técnica y de que la infraestructura alcance un nivel de madurez suficiente. Antes de entrar al núcleo principal, los mantenedores deben evaluar la calidad del código, la estabilidad de las interfaces, la documentación y la compatibilidad con las diferentes configuraciones que admite Linux.

El proceso también puede exigir nuevas rondas de parches, especialmente después de que AMD retiró la API basada en sysfs y cambió su estrategia de configuración. La documentación actualizada será importante en esa etapa, porque UALink no solo agrega código para dispositivos, sino que introduce conceptos de administración y comunicación que deben resultar comprensibles para los responsables del kernel y para los fabricantes de distribuciones.

Phoronix informó que los parches actualizados no entrarían en Linux v7.3 y que quizá llegarían al núcleo principal con Linux v7.4. Para los servidores Helios en el corto plazo, la expectativa señalada es que AMD dependa de distribuciones de Linux parcheadas y certificadas, aunque la publicación no identificó productos de software concretos ni confirmó qué distribución asumiría esa responsabilidad.

Implicaciones para los servidores de IA

La diferencia entre el soporte del núcleo principal y una distribución parcheada resulta significativa para los operadores de infraestructura. Cuando una función todavía no llega a una versión estándar de Linux, el fabricante puede ofrecer una pila personalizada que incorpore los cambios necesarios, pero esa solución exige mantener parches propios y coordinar su ciclo de actualización con el hardware.

Para AMD, tener UALoE funcionando en Helios antes de la integración definitiva en Linux permitiría avanzar con sus plataformas sin esperar necesariamente a que el código complete todo el proceso comunitario. Sin embargo, el uso de distribuciones parcheadas y certificadas también deja claro que el soporte inicial podría depender de un entorno controlado, en lugar de estar disponible de forma amplia para cualquier instalación.

La decisión de utilizar herramientas fuera de banda también puede influir en la operación diaria de estos servidores. La configuración no quedaría expuesta inicialmente mediante la API sysfs que AMD había contemplado, de modo que los equipos de administración tendrían que familiarizarse con herramientas específicas y con los procedimientos definidos para controlar el enlace entre aceleradores.

El avance de UALink debe observarse, por tanto, como una señal de preparación tecnológica y no como una integración ya completada. AMD presentó una nueva versión de sus parches, corrigió compilaciones de 32 bits, retiró una interfaz de configuración y añadió documentación, pero todavía quedan revisiones antes de que el soporte forme parte del núcleo principal de Linux.


Imagen original de DiarioBitcoin, creada con inteligencia artificial, de uso libre, licenciada bajo Dominio Público.

Este artículo fue escrito por un redactor de contenido de IA y revisado por un editor humano para garantizar calidad y precisión.


ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.

Suscríbete a nuestro boletín