Планшеты

AMD и Intel объединились, чтобы упростить запуск ИИ-моделей на процессорах x86

AMD и Intel решили объединить усилия в разработке ПО для ИИ: AMD откажется от отдельной библиотеки ZenDNN и перенесёт свои оптимизации в общую библиотеку oneDNN, созданную Intel. Это позволит ИИ-моделям на фреймворке PyTorch, оптимизированном под Nvidia, эффективнее работать на x86-процессорах обеих компаний без дополнительных настроек. Кроме того, AMD присоединилась к руководящему совету фонда, который отвечает за развитие проекта.

Компьютер месяца, спецвыпуск: выбираем мини-ПК для работы и развлечений в эпоху дефицита чипов памяти

Сравнительный тест камер флагманских смартфонов (2026): итоги

Лучший процессор под DDR4 в 2026 году: AM4 против LGA 1700

Топ-10 смартфонов до 20 тысяч рублей (2026 год)

Групповое тестирование 46 видеокарт в The Witcher 3: Wild Hunt — Remastered

Обзор HONOR Pad X9b Max: универсальный большой планшет с антибликовым экраном

Гид по выбору складного смартфона в 2026 году

Мастерская локальных ИИ: салат картофельный с Qwen3.8

Выбираем лучшие игровые ноутбуки на российском рынке (вторая половина 2026 года)

Источник изображения: hwbusters.com

Изначально проект oneDNN был создан в Intel как набор вручную оптимизированных примитивов для глубокого обучения — операций свёртки, матричного умножения и функций активации, на которые приходится основная вычислительная нагрузка при работе моделей ИИ. Такие платформы, как PyTorch, TensorFlow, ONNX Runtime и OpenVINO, используют эту библиотеку для выполнения задач на центральных процессорах. Изначально она была оптимизирована именно под архитектуру Intel.

В ответ AMD представила ZenDNN — ответвление (форк), сохранившее API библиотеки oneDNN, но оптимизированное для архитектуры Zen. Это решение обеспечило высокую производительность на процессорах EPYC, но создало неудобства для владельцев смешанного парка оборудования: разработчикам приходилось следить за тем, какая именно версия библиотеки лежит в основе их программного стека.

Поддержка двух практически идентичных кодовых баз — это своего рода «скрытый налог», о котором не задумываются, пока он не начинает создавать реальные проблемы. Теперь, согласно договорённости между компаниями, оптимизации AMD для архитектуры Zen будут перенесены непосредственно в основную ветку oneDNN. Разработчики смогут использовать единую библиотеку, которая автоматически выбирает оптимальный путь выполнения операций в зависимости от того, на каком процессоре x86 запущен код.

Источник изображения: linux.org

Это решение стало результатом работы «Консультативной группы по экосистеме x86» (x86 Ecosystem Advisory Group) — структуры, созданной AMD и Intel в конце 2024 года для предотвращения расхождения наборов инструкций (ISA). Изначально деятельность группы была сосредоточена на согласовании ISA — задача важная, но незаметная для большинства пользователей. Создание общей библиотеки для задач ИИ стало первым результатом, который непосредственно затрагивает инструменты разработчиков.

Компании также сообщили о совместной работе над AI Compute Extensions (ACE) — новым набором инструкций для матричного умножения в архитектуре x86. Поддержка в PyTorch будет реализована в будущих обновлениях библиотеки oneDNN. Ранее в компилятор GCC 17 уже была добавлена ​​совместимость с ACE. Использование единой библиотеки для таких вычислительных ядер позволяет внедрять поддержку инструкций в PyTorch централизованно и избежать дублирования усилий.

Стоит отметить, что договорённость между Amd и Intel касается только центральных процессорах. В сегменте графических процессоров AMD продолжает развивать свой стек ROCm и вести независимую работу по интеграции с PyTorch. Хотя oneDNN и содержит экспериментальную поддержку GPU AMD через технологию SYCL, никто не рассматривает это как замену ROCm для ускорителей серии Instinct.

Источник изображения: AMD

Фонд UXL Foundation образован в сентябре 2023 года и функционирует в рамках структуры Joint Development Foundation (под эгидой Linux Foundation). Таким образом, с точки зрения управления, oneDNN больше не является «библиотекой Intel», даже если основная часть кода была написана инженерами Intel. Тот факт, что AMD заняла руководящую позицию в проекте, служит весомым подтверждением его нейтрального статуса.

Для пользователей, выполняющих задачи инференса на рабочих станциях с процессорами Ryzen или серверах на базе EPYC, результат будет практически незаметным, но значимым: стандартная версия PyTorch начнёт эффективно использовать возможности архитектуры Zen без необходимости установки дополнительных плагинов. В этом и заключается главная цель. Сроки интеграции первых фрагментов кода ZenDNN пока не называются.

Было интересно?
Скажите об этом Google, чтобы чаще получать ссылки на наши новости про искусственный интеллект

Источник

Добавить комментарий

Кнопка «Наверх»