LINUX.ORG.RU

Вышла ZLUDA 6, независимая реализация CUDA

 , ,


0

3

Вышла очередная версия ZLUDA — прослойки совместимости для параллельных вычислений на графических процессорах не-Nvidia, нацеленная на полную совместимость с CUDA. Соответствует версии CUDA 13.1. Пока поддерживаются только AMD (версия ROCm до 7.2), планируется и Intel. Написана на Rust.

Заявлена начальная поддержка работы поверх ZLUDA физического движка PhysX и 3D-редактора Blender.

О названии. Cuda по-польски — «чудеса», złuda — «иллюзия». Автор говорит, что не вкладывал глубокого смысла, просто взял первое попавшееся слово созвучное с CUDA, чтобы сменить название notCUDA.

>>> GitHub

>>> Краткий чейнджлог

>>> Полный чейнджлог

>>> Новость на opennet.ru

>>> Новость на официальном сайте

★★★★★

Проверено: hobbit ()
Последнее исправление: CrX (всего исправлений: 3)

А зачем оно?

взял первое попавшееся слово созвучное с CUDA

Да и название ЯП не лишено созвучности с некоторыми словами.

thesis ★★★★★
()

Вышла очередная версия ZLUDA — прослойки совместимости для параллельных вычислений на графических процессорах не-Nvidia,

Параллельных вычислений? Любая другая фраза подошла бы лучше, но не эта. Как Cuda, так и эта прослойка, являются расширением С для программирования графических ускорителей, используя Nvidia API, а не языком «для параллельных вычислений». Просто, предлагаю выражаться более аккуратно, тем более в техническом разделе.

VIT ★★★
()
Последнее исправление: VIT (всего исправлений: 1)
Ответ на: комментарий от VIT

предлагаю выражаться более аккуратно

Пиши модераторам по ссылке или в спецтему. Я уже редактировать не могу.

Новость набросал в расчёте на то, что в комментариях насоветуют улучшений. А её сразу подтвертили.

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

Да неважно тогда, в принципе понятно, о чём речь.

VIT ★★★
()

Тут нужно учесть что это переписанная ZLUDA после того как автор и AMD разошлись и по юридическим причинам автору пришлось все переписать.

exception13 ★★★★★
()

CUBA

ZLUDA

Rust

Cudarust или Zludarust - оба варианта звучат ёмко 😁

mshewzov ★★★★
()
Ответ на: комментарий от mittorn

то есть переписали на раст ради переписывания?

Нет, переписали, чтобы не возиться с лицензионной чистотой — в AMD(?) не могут решить, чем из сделанного они позволяют пользоваться, а чем нет.

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от imul

TUDA

К сожалению, в польском языке такого слова нет. Словарь утверждает, что и «туда» и «там» по-польски будет «tam».

question4 ★★★★★
() автор топика
Ответ на: комментарий от Vochatrak-az-ezm

А может кто нибудь объяснить - с этой штукой можно запускать игры с куда на АМД?

Да. Но будут ли они работать — отдельный вопрос :) По ссылке https://vosen.github.io/ZLUDA/blog/zluda-update-q1q2-2026/ скриншоты Mafia 2, где FPS в 2 с лишним раза выше. Как я понял, таким образом поддержку PhysX тестировали.

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от thesis

взял первое попавшееся слово созвучное с CUDA

Да и название ЯП не лишено созвучности с некоторыми словами.

Ну, не ZLOBA - и на том спасибо...

Somebody ★★★★
()
Ответ на: комментарий от PunkPerson

Написана на Rust.

Шо? Опять?

Уже надо привыкнуть, что все новые вещи, связанные с системой или производительностью пишутся на расте, сетевые – на расте или го.

Если вас это не устраивает, пишите сами на c/c++.

MoldAndLimeHoney ★★★
()
Последнее исправление: MoldAndLimeHoney (всего исправлений: 1)
Ответ на: комментарий от router

Очень странный мув. Разве для AMD это не наоборот выгодно, чтобы на их картах запускались CUDA-программы? Это же делает их продукцию более привлекательной — мало ли кто-то сомневался, что выбрать, но только ради CUDA пришлось брать невидию…

CrX ★★★★★
()
Ответ на: комментарий от CrX

Либо он код взял внутренний амдшный, либо юристы нвидии были в курсе и предъявили амд, а те уже по цепочке. Но странно это все

router ★★★★★
()
Ответ на: комментарий от VIT

Легко. Но батя мне привил одно качество: никогда не спорить. Так что нет. Не буду я в это втягиваться.

sparkie ★★★★★
()
Ответ на: комментарий от sparkie

А батя не прививал то качество, что свои идеи нужно обосновывать?

VIT ★★★
()
Ответ на: комментарий от router

А им разве юристы нвидии репозиторий не дропнули? Или я с кем-то перепутал

upd. перепутал. юристы были от amd. неожиданно https://www.opennet.ru/opennews/art.shtml?num=61667

Да, именно так. Деталей не знаю, но как сказали выше, версия 6 в значительной степени переписана с нуля. Удалённый код был C++, новый — Rust.

question4 ★★★★★
() автор топика
Ответ на: комментарий от CrX

Разве для AMD это не наоборот выгодно, чтобы на их картах запускались CUDA-программы?

Видимо, решили, что им невыгодно, что кто-то пишет программы под CUDA. Они говорят, что хотят, чтобы как можно больше людей пользовались ROCm. Кажется, это называется «агрессивная рыночная стратегия».

ИМХО, это имело бы смысл, если бы у них имелись GPU существенно лучше нвидиевских.

question4 ★★★★★
() автор топика
Ответ на: комментарий от imul

Хорошее слово. Почему бы полякам его не позаимствовать?

Как я понял, оно было в средневековом польском. Но язык меняется. «Абы не як у москалей».

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

Видимо, решили, что им невыгодно, что кто-то пишет программы под CUDA. Они говорят, что хотят, чтобы как можно больше людей пользовались ROCm. Кажется, это называется «агрессивная рыночная стратегия».

Хм… Ну вообще в этом есть смысл…

CrX ★★★★★
()
Ответ на: комментарий от question4

Ну пусть у хорватов тогда позаимствуют.

imul ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.