Частичная поддержка видеокарты RDNA 3 появится в будущих выпусках ROCm

    0
    8


    Сегодня утром компания AMD официально объявила о запуске последней версии своего программного стека для вычислений на GPU – ROCm 5.7. Наряду с внесением нескольких важных обновлений в сам программный стек – особенно в части улучшения поддержки больших языковых моделей (LLM) и других наборов инструментов машинного обучения – компания также опубликовала сообщение в блоге, описывающее будущие планы по развитию аппаратного обеспечения для стека. Короче говоря, начиная с осени этого года компания обеспечит официальную поддержку ограниченного набора видеокарт архитектуры RDNA 3.

    Являясь аналогом программных стеков CUDA от NVIDIA и OneAPI от Intel, компания AMD исторически придерживалась более узкой аппаратной направленности со своим собственным программным стеком для вычислений на GPU. ROCm существует, прежде всего, для поддержки линейки ускорителей AMD Instinct (используемых в таких проектах, как суперкомпьютер Frontier), и, как следствие, поддержка продуктов, не относящихся к линейке Instinct, была ограничена. Официально AMD поддерживает программный стек только на паре карт архитектуры RNDA 2 класса для рабочих станций (Radeon Pro W6800 & V620), в то время как неофициальная поддержка доступна для некоторых других карт и архитектур RDNA 2 – хотя на практике это оказалось неоднозначным в плане надежности работы. Следовательно, любое объявление о поддержке ROCm новыми видеокартами Radeon заслуживает внимания, особенно если речь идет о потребительских картах Radeon.

    Завершая свой блог с анонсом ROCm 5.6, AMD объявляет, что поддержка первых продуктов RDNA 3 появится осенью. В начале компания добавит официальную поддержку для Radeon Pro W7900 – топовой карты AMD для рабочих станций – и, впервые, Radeon RX 7900 XTX потребительского класса. Обе эти части основаны на одном и том же графическом процессоре RDNA 3 (Navi 31), поэтому архитектурно они идентичны, и это отрадный знак, что AMD наконец-то приняла это и выпустила потребительскую карту Radeon.

    W7900

    В целом, вычислительное ядро RDNA 3 значительно отличается от RDNA 2 (и CDNA 2) благодаря внедрению двухпроцессорного выполнения SIMD и возникающей в результате этого необходимости извлекать ILP из потока инструкций. Таким образом, добавление надлежащей поддержки RDNA 3 в стек ROCm – немаловажная задача для команды разработчиков программного обеспечения AMD, особенно когда они также работают над поддержкой запуска семейства ускорителей MI300 (CDNA 3) в конце этого года.

    Наряду с первыми двумя картами Navi 31, AMD также обязуется обеспечить поддержку “дополнительных карт и расширенных возможностей, которые будут выпущены со временем”. На сегодняшний день официальная поддержка видеокарт AMD никогда не выходила за рамки одного GPU в рамках данного поколения (например, Navi 21), поэтому будет интересно посмотреть, означает ли это, что AMD наконец-то расширит свою поддержку, включив больше GPU Navi 3x, или это просто означает официальную поддержку большего количества карт Navi 31 (например, W7800). Заявление AMD также, кажется, подразумевает, что поддержка полного набора функций ROCm может быть недоступна в первой итерации поддержки RDNA 3, но, возможно, я слишком много в этом читаю.

    Между тем, хотя это ни в коем случае не является официальным, в сообщении в блоге AMD также отмечается, что компания улучшает и неофициальную поддержку продуктов Radeon. Многочисленные проблемы с ROCm на неподдерживаемых GPU были исправлены в релизе ROCm 5.6, что должно сделать программный стек более пригодным для повседневного использования на более широком спектре оборудования.

    В целом, это отрадное событие, что AMD, наконец, обеспечивает поддержку своей новейшей архитектуры GPU для настольных ПК в своем вычислительном стеке, поскольку потенциал Navi 3x как вычислительного продукта оставался не полностью раскрытым с момента его запуска более полугода назад. За прошедшие годы AMD получила несколько незаслуженных ударов за ограниченную поддержку ROCm для своих основных продуктов GPU, поэтому это объявление, наряду с комментариями генерального директора доктора Лизы Су в начале этого месяца. , что AMD работает над улучшением поддержки ROCm, указывают на то, что AMD, наконец, делает некоторые столь необходимые (и долгожданные) шаги по улучшению стека продуктов ROCm.

    Vamsi%20ROCm%20Blog%20

    Хотя AMD готовится добавить дополнительную аппаратную поддержку ROCm, она также готовится лишить ее некоторых компонентов. Поддержка продуктов на базе GPU Vega 20 от AMD, таких как Instinct MI50 и Radeon Pro VII, начнет прекращаться в конце этого года. Поддержка ROCm для этих продуктов перейдет в режим обслуживания в третьем квартале с выходом ROCm 5.7, после чего не будет добавлено никаких дополнительных функций или оптимизаций производительности для этой ветви оборудования. Исправления ошибок и обновления безопасности будут выходить еще примерно год. В конечном итоге, AMD официально предупреждает, что собирается полностью прекратить поддержку этого оборудования после второго квартала 2024 года.

    Наконец, для тех, кто надеялся увидеть полную поддержку Windows для ROCm, несмотря на некоторые преждевременные слухи, этого не произошло с ROCm 5.6. В настоящее время AMD имеет очень ограниченную степень поддержки Windows в инструментарии ROCm (ROCm используется для AMD backin как в Linux, так и в Windows версиях Blender), и журналы разработки ROCm показывают, что они продолжают работать над этим вопросом; но полная поддержка Windows остается труднодостижимой для программного стека. AMD в целом хранит молчание по этому вопросу, компания избегает делать что-либо, что могло бы вызвать какие-либо ожидания относительно выпуска ROCm для Windows. Тем не менее, я все еще ожидаю увидеть надлежащую поддержку Windows в какой-то момент в будущем, но ничто не указывает на то, что это произойдет в ближайшее время. Особенно с учетом того, что на горизонте маячит MI300, у AMD, похоже, есть дела поважнее.



    Предыдущая статьяDatabricks делает ставку на формат таблицы, Snowflake обновляет Iceberg
    Следующая статьяНа этот портативный проектор Anker скидка 20%, и он идеально подходит для вечернего киносеанса.
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.