AMD опубликовала машиночитаемую спецификацию архитектуры набора команд (ISA) для своих графических процессоров. Этот шаг позволяет современным ИИ-моделям напрямую генерировать оптимизированный код ядер (kernels) для GPU компании. Инициатива направлена на снижение зависимости экосистемы от проприетарных решений и упрощение разработки высокопроизводительного ПО для вычислений на видеокартах AMD через автоматизированную генерацию кода.

Ранее написание эффективных ядер для GPU требовало глубоких экспертных знаний и ручной оптимизации, что создавало высокий барьер входа для разработчиков, привыкших к экосистеме CUDA. Предоставление спецификаций в формате, понятном для LLM, позволяет моделям самостоятельно создавать низкоуровневый код, адаптированный под конкретные аппаратные блоки. Это значительно ускоряет процесс портирования сложных вычислительных задач и нейросетевых архитектур на оборудование AMD.

Данное изменение является частью стратегии ROCm AI, направленной на расширение программной поддержки аппаратного обеспечения. Возможность «написания» кода самими моделями меняет подход к разработке драйверов и библиотек, перенося нагрузку по оптимизации с инженеров на генеративные системы. Это создает фундамент для более гибкой и быстрой адаптации новых алгоритмов к архитектурам графических ускорителей без необходимости ожидания обновлений от вендора.

Ключевые факты

  • AMD открыла доступ к машиночитаемым спецификациям ISA для своих GPU, чтобы упростить генерацию кода нейросетями.
  • Решение направлено на преодоление доминирования CUDA путем автоматизации написания высокопроизводительных ядер.
  • Интеграция с ROCm AI позволяет ИИ-моделям напрямую взаимодействовать с аппаратными уровнями архитектуры.
  • Автоматизация генерации ядер сокращает время разработки и оптимизации ПО для вычислений на видеокартах AMD.