Стандарты для AI-вычислений утверждены
Группа x86 Ecosystem Advisory Group, объединяющая усилия AMD и Intel, официально опубликовала спецификации архитектуры ACE v2 (AI Compute Extensions) и расширения AVX10.3. Эти документы задают вектор развития x86-процессоров для задач искусственного интеллекта, даже несмотря на то, что первые чипы с поддержкой ACE или AVX10.2 еще не вышли на рынок.
Новые спецификации позволяют разработчикам и создателям компиляторов начать итерационную работу над будущими поколениями процессоров, ориентированными на 2028–2029 годы.
ACE v2: Расширенная работа с точностью
Архитектура ACE v2 делает упор на снижение точности вычислений для повышения эффективности AI-нагрузок. Ключевые изменения включают:
- Введение новых форматов данных 4-bit (INT4).
- Расширенные возможности работы с форматами 8-bit.
- Полная поддержка плавающей точки: FP16 (half-precision), FP32 (single precision) и FP64 (double precision).
AVX10.3: Улучшение векторизации
Инструкции AVX10.3 дополняют ACE v2, улучшая общие возможности векторизации. Особое внимание уделено конвертации между различными типами данных, что критично для оптимизации моделей машинного обучения:
- Конвертация из FP8 в BF16.
- Конвертация из BF16 в FP8.
- Конвертация из FP16/BF16 в INT4.
Поддержка GCC уже готова
Одним из самых важных сигналов для разработчиков стало то, что патчи для GNU Compiler Collection (GCC) уже готовы к ревью. Инженеры Intel подготовили две серии патчей:
- Поддержка новых инструкций ACE.
- Поддержка новых инструкций AVX10.3.
Это демонстрирует высокую степень готовности экосистемы open-source инструментов к выходу аппаратных решений нового поколения.
Сводная таблица характеристик
| Компонент | Ключевые возможности | Статус поддержки |
|---|---|---|
| ACE v2 | INT4, расширенный INT8, FP16, FP32, FP64 | Спецификация опубликована |
| AVX10.3 | Конвертация FP8↔BF16, FP16/BF16→INT4 | Спецификация опубликована |
| GNU GCC | Компиляция инструкций ACE и AVX10.3 | Патчи готовы к ревью |
| Аппаратный релиз | Первые процессоры с поддержкой | Ожидается в 2028–2029 гг. |
Почему это важно
Публикация спецификаций ACE v2 и AVX10.3 знаменует переход от теоретических разработок к практической подготовке софта. Наличие готовых патчей в GCC означает, что когда первые процессоры с этими инструкциями появятся в 2028–2029 годах, разработчики смогут сразу же оптимизировать код для максимальной производительности в задачах ИИ, не теряя время на базовую поддержку архитектуры.
Источник: Phoronix ↗
