Реализация Mesa Rusticl OpenCL может превзойти вычислительный стек Radeon ROCm

Драйвер Mesa Rustcl как современная реализация OpenCL на основе Rust для драйверов Gallium3D с открытым исходным кодом показал, что он способен превзойти вычислительный стек AMD ROCm с открытым исходным кодом, по крайней мере, для некоторых графических процессоров и рабочих нагрузок.

Кароль Хербст из Red Hat, руководившая работой над Rusticl как современной альтернативой OpenCL неактивному средству отслеживания состояния OpenCL Mesa «Clover», поделилась отличными новостями. С этим новым драйвером OpenCL, появившимся в Mesa 22.3, по крайней мере, при тестировании его видеокарты Radeon RX 6700 XT (RDNA2) он обнаружил, что Rusticl может превзойти ROCm на той же системе / оборудовании для популярного теста LuxMark.

LuxMark с ROCm на графическом процессоре RDNA2 дал 36,1 тыс. баллов, тогда как текущий код Rusticl дал 37,4 тыс. баллов. Кароль закончил свой твит словами: «Я должен начать оптимизировать материал до того, как AMD закроет брешь…»
ROCm: 36108
Rusticl: 37423

I should start optimizing stuff before @AMD closes the gap… pic.twitter.com/RPp0hGvGtm

— 🐧🦀karolherbst🦀🐧 (@karolherbst) October 14, 2022

Rusticl был объединен для Mesa 22.3 только в середине сентября, и с тех пор Кароль и другие разработчики Mesa заставляют драйвер работать с RadeonSI, устраняют поддержку dGPU и даже заставляют его работать поверх Zink для выполнения Vulkan.

Конечно, ROCm предоставляет гораздо больше функций и библиотек для вычислений на GPU, чем просто реализация OpenCL, которая является целью Rusticl, но эти результаты, тем не менее, весьма интересны, учитывая ресурсы, вложенные в ROCm AMD за последние несколько лет. Надеюсь, это приведет к здоровой конкуренции среди реализаций OpenCL на графических процессорах AMD. Тем временем Rusticl выигрывает от работы с поставщиками оборудования / драйверами, которые поддерживаются Gallium3D, или если он идет по маршруту Zink с поддерживаемым драйвером Vulkan.

Rusticl готовится к очень захватывающему началу, и будет очень интересно посмотреть, какие оптимизации производительности и новые функции появятся в ближайшие недели/месяцы. Mesa 22.3 заморозит свои функции в начале ноября для выпуска через несколько недель после этого, так что еще есть время для дополнительной оптимизации этого первого выпуска с Rusticl.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев