Rusticl обещает при запуске OpenCL, но по-прежнему отсутствует по сравнению с ROCm и Intel Compute Runtime

28.08.2025
Rusticl обещает при запуске OpenCL, но по-прежнему отсутствует по сравнению с ROCm и Intel Compute Runtime

С момента включения AMDGPU в Linux почти десять лет назад Mesa совершила гигантский скачок, превратившись из стека, ориентированного на обеспечение базового аппаратного ускорения, в прямую конкуренцию с Windows по уровню производительности. Однако, несмотря на то, что в настольных компьютерах и видеоиграх он зарекомендовал себя более чем удовлетворительно, есть одна область, в которой он все еще хромает: профессиональные вычисления в целом и поддержка OpenCL в частности. Здесь на помощь приходит Rusticl, настольный драйвер OpenCL, предназначенный для графики Radeon и Intel, который призван приблизиться к тому, что предлагают профессиональные решения, хотя еще неизвестно, серьезно ли относятся к этому разработчики самих решений.

Rusticl уже давно присутствует в настольном режиме, и, согласно тесту производительности, проведенному его ведущим разработчиком Каролем Хербстом, казалось, что он может превзойти AMD ROCm в некоторых аспектах. Приближаясь к сегодняшнему дню, компания Phoronix Media решила сравнить Rusticl с ROCm (https://github.com/ROCm/ROCm) и Intel Compute Runtime (https://github.com/intel/compute-runtime), чтобы увидеть, какова их текущая ситуация и является ли она сегодня хорошей альтернативой.

Первое сравнение, проведенное негорючим Майклом Ларабелем, было с ROCm. Используя APU Ryzen AI Max + “Strix Halo”, установленный на фреймворке Desktop (https://frame.work/es/en/desktop), работающем под управлением Ubuntu 25.04, можно увидеть относительно сбалансированную битву, но в конечном итоге ROCm ведет себя довольно четко. Кроме того, разработчик Phoronix не смог заставить Rusticl работать поверх ViennaCL, что не очень хорошо сказывается на настольном контроллере.

 

Во втором сравнении вы можете видеть, что Compute Runtime переходит на общие уровни с большим отрывом от Rusticl, хотя последний демонстрирует очень хорошую защиту с помощью darktable. В конце концов, используя выделенную графику Intel Arc B580 емкостью 12 ГБ, установленную на материнской плате ASRock X870E Taichi и оснащенную процессором Ryzen 9 9950X, технология Intel явно превосходит Rusticl, несмотря на то, что последний, похоже, работал во всех проведенных тестах. Операционной системой также была Ubuntu 25.04, на случай, если кто-нибудь спросит, и важно отметить, что тесты различаются в зависимости от двух проведенных сравнений.

 

Несмотря на то, что Rusticl показан как многообещающая разработка, в настоящее время он не является альтернативой ROCm и Compute Runtime, по крайней мере, для серьезных контекстов, хотя, возможно, настольного драйвера будет достаточно для повседневного использования.

Несмотря ни на что, OpenCL был вытеснен много лет назад CUDA от NVIDIA, которая, несмотря на то, что является чисто несвободной технологией, доказала, что дает превосходные результаты, поэтому параллельные вычисления и другие профессиональные сектора долгое время были монополизированы зеленым гигантом.

Любопытно, что OpenCL официально является проектом Khronos Group, того же учреждения, которое отвечает за Vulkan и OpenGL. Кто знает, возможно, будущее конкуренции зависит не от продолжения разработки OpenCL, а от продолжения развития Vulkan, чтобы обеспечить действительно конкурентоспособную и независимую от поставщика среду.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала