Начало работ над поддержкой архитектуры GFX950 в LLVM: что ждать от AMD Instinct |
||
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2024-11-20 19:16 Недавние коммиты в репозиторий LLVM на GitHub стали важным шагом на пути к поддержке следующего поколения графических ускорителей AMD, представляющих семью CDNA, - архитектуры GFX950. Учитывая, что LLVM 20.0 ожидается в следующем году, это начало работ свидетельствует о серьезной приверженности AMD к укреплению своей позиции в мире высокопроизводительных вычислений и открытых стандартах. Что такое GFX950 и какие продукты AMD он охватывает? Вопрос о том, какие именно продукты AMD Instinct соответствуют целевой архитектуре GFX950, остается неясным. На первых порах есть предположения, что GFX950 может быть связан с ускорителем MI350, который должен выйти в 2025 году, однако также возможен и вариант с MI325X. Тем не менее, проверки делают ясно, что поддержка LLVM для MI325X может быть ниже ожидаемого уровня, согласно открытым стандартам AMD. Основные новые функции и инструкции Первоначальный коммит устанавливает основу для целевой архитектуры GFX950. Последующие коммиты добавляют важные новые инструкции: - v_prng_b32: Эта инструкция предназначена для генерации случайных чисел, что особенно полезно для стохастического округления в вычислениях с плавающей запятой. - MFMA (Matrix-FMAD): Инструкции, предназначенные для ускорения матричных операций, становятся все более важными в контексте искусственного интеллекта и машинного обучения. - V_CVT_F32_BF16: Данная инструкция помогает конвертировать данные между форматами BF16 (bfloat16) и F32 (32-битное число с плавающей запятой), что является важной функциональностью для задач, связанных с нейронными сетями. Дополнительное увеличение размера локального хранилища данных (LDS) до 160 КБ отражает растущие требования к памяти для сложных вычислений, которые обычно обрабатываются современными графическими архитектурами. Что будет дальше? Поскольку ожидаются и другие запросы на добавление изменений, существуют большие возможности для дальнейшего улучшения поддержки архитектуры GFX950 перед выпуском LLVM 20.1. Будет интересно следить за тем, как много нового кода будет внедрено в основную ветку LLVM. Ожидание вокруг AMD MI350 и его связи с GFX950 подчеркивает важность взаимодействия сообщества и стандартов открытого кода. В то время как AMD продолжает внедрять инновации в области высокопроизводительных вычислений, сотрудничество в рамках сообщества LLVM становится ключевым для эффективной интеграции и оптимизации этих новых возможностей на широкой аудитории. https://github.com/search?q=repo%3Allvm%2Fllvm-project+gfx950&type=pullrequests Источник: github.com Комментарии: |
|