Инструменты17 июля 2026 г., 20:19 МСК🤖 Auto

Arm представила CLA: новый драйвер для локальных ускорителей в Linux

Инженеры Arm опубликовали RFC-драйвер Core Local Accelerator (CLA) для ядра Linux, создавая унифицированный интерфейс для управления до 8 вычислительными ускорителями.

Баннер новости 3836

Новый стандарт взаимодействия CPU и ускорителей

Компания Arm представила открытый прототип драйвера Core Local Accelerator (CLA) для операционной системы Linux. Это решение позиционируется как «агностический» интерфейс, позволяющий процессорам эффективно программировать подключенные аппаратные ускорители. Инициатива направлена на стандартизацию взаимодействия между ядром CPU и периферийными вычислительными блоками в будущих архитектурах Arm.

Технические характеристики и возможности

Архитектура CLA спроектирована с учетом масштабируемости и совместной работы модулей. Ключевые технические параметры интерфейса включают:

  • Масштабируемость: Поддержка до восьми (8) независимых ускорителей на один узел.
  • Кооперация: Архитектура позволяет ускорителям взаимодействовать друг с другом, что критично для сложных вычислительных задач.
  • Тип нагрузки: На текущем этапе интерфейс оптимизирован преимущественно для вычислительных движков (compute engines).

Статус разработки и экосистема

На данный момент в публичный доступ выпущен только код драйвера уровня ядра (kernel-space). Пользовательский драйвер (user-space), необходимый для полноценной интеграции с приложениями, пока находится в разработке. Представители Arm подтвердили намерение открыть исходный код пользовательской части, однако точных сроков (ETA) публикации не предоставлено.

Значение для индустрии

Публикация RFC (Request for Comments) в ядро Linux означает начало процесса рецензирования сообщества. Успешное принятие CLA может стать фундаментом для унификации работы гетерогенных вычислительных систем на базе Arm, снижая порог входа для разработчиков оптимизированного ПО под специфические аппаратные ускорители.

Источник: Phoronix ↗