Масштаб интеграции UALink в Linux
Компания AMD представила обновленный набор патчей (версия 2) для интеграции протокола UALink в основное ядро Linux. Это критически важный шаг для поддержки высокоскоростного сетевого стандарта, предназначенного для соединения GPU и других AI-ускорителей внутри scale-up кластеров. Инициатива направлена на обеспечение работы технологии UALoE (UALink over Ethernet) в новых серверных решениях AMD Helios.
Серверы Helios строятся на базе процессоров AMD Instinct MI455X, 6-го поколения AMD EPYC «Venice» и сетевых адаптеров Pensando AI NIC. Патчи включают 95 изменений для базовой инфраструктуры UALink и дополнительные обновления документации.
Технические детали и изменения в v2
В обновленной версии патчей AMD внесла существенные архитектурные решения, влияющие на разработку драйверов и конфигурацию:
- Исправление 32-битных сборок: Устранены ошибки, мешавшие компиляции ядра для 32-битных архитектур.
- Отказ от sysfs API: Разработчики решили отказаться от конфигурационного API на базе sysfs. Вместо этого будет использоваться out-of-band (внеполосное) инструментальное обеспечение для управления параметрами UALink на начальном этапе.
- Интеграция с AMDGPU: Поддержка UALink жестко связана с драйвером AMDGPU, что требует тщательной синхронизации изменений.
Сроки попадания в ядро Linux
Из-за позднего срока отправки патчей (конец августа 2026 года), серия UALink не успеет в основной релиз Linux v7.3. Однако AMD рассчитывает, что все изменения будут готовы к интеграции в ядро Linux v7.4.
Что это значит для пользователей и дата-центров
Для ближайшего будущего серверы AMD Helios, вероятно, будут поставляться с «благословенными» (blessed) дистрибутивами Linux, содержащими эти специфические патчи, так как официальная поддержка в mainline ядре еще не завершена. Это подчеркивает важность раннего взаимодействия между вендорами оборудования и сообществом Linux для обеспечения совместимости сложных AI-инфраструктур.
Источник: Phoronix ↗
