URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 134979
[ Назад ]

Исходное сообщение
"Проект ZLUDA продолжит развитие в форме универсальной реализации CUDA"

Отправлено opennews , 06-Окт-24 22:28 
Анджей Яник (Andrzej Janik) представил план дальнейшей разработки проекта ZLUDA, развивающего  открытую реализацию технологии CUDA. Если первый вариант ZLUDA был нацелен на создание реализации CUDA для GPU Intel, а второй - для GPU AMD, то представленный сейчас третий вариант будет сосредоточен на развитие универсальной реализации CUDA на любых GPU, отличных от GPU. Целью проекта ZLUDA заявлено предоставление для систем с любыми GPU возможности запуска немодифицированных приложений CUDA с производительностью, близкой к производительности приложений, выполняемых без прослоек. Код проекта продолжает распространяться под лицензиями MIT и Apache 2.0...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62001


Содержание

Сообщения в этом обсуждении
"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено nume , 06-Окт-24 22:28 
Написал один раз, сможет и второй.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 06-Окт-24 23:09 
Один раз его корпы прижали смогут и второй.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 06-Окт-24 23:22 
ну не боинг же, адм и энвидиа, жить будет

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 00:57 
Пожождите, это же открытая реализация проприетарной технологии созданной чтобы запускать её на других проприетарных продуктах?
Чувак может и молодец (здоровья ему и упорства), но что-то в этом плане не так.
А амд конечно отбитые !@#$%: они якобы за опенсурс, но тут же его запрещают. Интел тоже отбитые, но хотя бы не так лицемерят.
PS у меня амд

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 01:24 
Написано же, что "потеряла интерес к возможности запуска". Если бы любая компания тратила время и ресурсы на что-то, что вероятно не соотносилось бы с их бизнес планами, то они вероятно не смогли бы даже существовать, а там куда ещё до заявлений об опенсурсе.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Кирилл , 07-Окт-24 07:45 
На самом деле поддержка КУДЫ заявляется как большое конкурентное преимущество невидии над всеми. Я не разработчик, но вроде бы как считается что этот язык наиболее продвинут, а на openCL никто писать не хочет.

Так что все другие могли бы подрезать преимущество невидии (которая сама например продвигает PhysX для всех платформ, а КУДУ держит чисто для себя), но видимо юристы пришли и либо бабла занесли либо исками пригрозили.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 07:59 
Там шутка в том, что opencl тоже только у nvidia. AMD просто заинтересована в собственном вендорлоке, их зависть можно понять. Но пока ничего сопоставимого в плане софта предложить ни разу не смогли.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено аноним654 , 07-Окт-24 09:00 
>>Там шутка в том, что opencl тоже только у nvidia

Это ещё что за новости?
OpenCL (open, royalty-free standard) прекрасно поддерживается всеми производителями железа/драйверов уже лет как пять.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 09:18 
У каждого производителя свои реализации с собственными особенностями. В конечном счёте, это приводит к проблемам у софта. Кроме того, в случае с AMD, у тебя просто не будет поддержки твоего железа в блобе, необходимом для задействования gpgpu. И NVIDIA это любые карты и любой софт.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено аноним654 , 07-Окт-24 09:44 
Всё уже устаканилось давным-давно с OpenCL.
В качестве примера могу привести Davinci, который использует OpenCL_v1.2 на любых не Нвидиа картах, и всё прекрасно бегает.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 09:50 
>OpenCL_v1.2

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено аноним654 , 07-Окт-24 10:20 
А не надо на циферки смотреть. Compute-подсистемы видеокарт задействованы, ускорение реальное, редактор работает стабильно.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 10:28 
Там не хватает многих "фишечек", ускорение довольно посредственное и неэффективное. До сих пор помню, как эта opencl12 на amd грузила 1 ядро процессора и лагала иксы, и с cuda вообще незаметно, что там что-то вычисляется. Рекомендую сравнить с cuda.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено аноним654 , 07-Окт-24 11:17 
У AMD действительно до недавнего времени были дрянные OpenCL драйвера, особенно под Линукс (из-за этого, кстати, разработчики Blender отказались поддерживать OpenCL-бекенд), но это явно не проблема самого по себе стандарта. А последние годы, драйвера, привели в порядок более-менее и Амд и Интел.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Кирилл , 08-Окт-24 10:29 
> А не надо на циферки смотреть. Compute-подсистемы видеокарт задействованы, ускорение реальное,
> редактор работает стабильно.

На куде тоже надо! Вот у меня есть уникальная видеокарта nvidia 9200M и у неё есть 8 (прописью: ВОСЕМЬ!) CUDA-ядер самой первой версии. И я заставил их работать в линуксе (ну, когда блоб ещё поддерживался актуальным дебианом). Выяснил 2 интересные вещи: во первых всего 1 из 3-4 протестированных КУДА-приложений смогло из задействовать, остальные жаловались на слишком старую версию. А то которое смогло (то ли майнер, то ли подборщик хешей) - на этих 8 ядрах показывали заметно меньше производительности, чем 2 ядра урезанного ноутбучного core2.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Кирилл , 08-Окт-24 10:20 
> Там шутка в том, что opencl тоже только у nvidia. AMD просто
> заинтересована в собственном вендорлоке, их зависть можно понять. Но пока ничего
> сопоставимого в плане софта предложить ни разу не смогли.

OpenCL как раз лучше работает на АМД. На интеле не очень вроде бы, не невидии казалось бы неплохо, но у них карты по этой части намного мощнее и куда даёт куда большю мощность чем oCL.

Так вот, возвращаясь к баранам: раз всем так нравится писать приложения на КУДЕ, то амд могла бы предложить им куду например. Казалось бы, тут не надо много думать - только выделить вот этому человеку денег, времени, поддержку инжинеров и послать невидию с её хотелками. После чего интел сделал бы то же самое.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Neandertalets , 07-Окт-24 08:28 
Возможно (я, естественно, не знаю деталей) тут вопрос в сторонних продуктах, используемых в разрабатываемом продукте: если зависимость принадлежит другой конторе и её нельзя распространять или владелец этой зависимости предъявил АМД за её распространение.
Судить не знаю деталей - такое себе.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Кирилл , 08-Окт-24 10:24 
> Возможно (я, естественно, не знаю деталей) тут вопрос в сторонних продуктах, используемых
> в разрабатываемом продукте: если зависимость принадлежит другой конторе и её нельзя
> распространять или владелец этой зависимости предъявил АМД за её распространение.
> Судить не знаю деталей - такое себе.

На этот счёт уже проходили многолетние сеансы совокупления слонов. В итоге суд высшей инстанции США постановил, что не только Оракл имеет право писать на джаве и делать джава-машины и вообще может идти лесом, патентуются не api а только реализации. По сути ситуация в мире такова, что если это решение было принято в США, то оно автоматом тиражируется на весь остальной мир. Есть во всей этой глобалисткой хрени и положительные моменты.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 09:09 
> Пожождите, это же открытая реализация проприетарной технологии созданной чтобы запускать её на других проприетарных продуктах?

А ни у кого и нет непроариетарных видях, процов, материное и т.п.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 05:21 
>Код проекта продолжает распространяться под лицензиями MIT и Apache 2.0.

Зря. Ибо, все знают, что взлетает только копилефт.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 16:47 
Логично, вот зачем раскрывать исходники, если лицензия позволяет не раскрывать, а это твое бизнес преимущество? Можно конечно внушить себе что мир состоит из марий терез, но реальность говорит что добрым словом и пистолетом можно добится гораздо большего, чем одним только добрым словом.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Афроним , 07-Окт-24 07:06 
Снова в ходе переписки кто-нибудь разрешил что-то там пилить. Бгг. Юристы есть или копилефт все проблемы порешал?

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 08:20 
> В соответствии с условиями контракта и после получения разрешения на публикацию от представителя AMD в ходе переписки по электронной почте Анджей открыл код наработок, созданный во время работы на AMD

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

> Спустя 6 месяцев после публикации юристы AMD связались с Анджеем и дали понять, что ранее предоставленное в ходе переписки разрешение не имеет юридической силы.

Но через полгода пришли юристы AMD, которые например знают что у Nvidia есть какие-то патенты, и Nvidia непременно будет судится, если AMD не закроет этот бесперспективный проект. А то что AMD передала код в Open Source ничего не меняет, код же разрабатывался в их интересах, и принадлежит им.


"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 15:58 
Он и есть инженер АМД. А разрешила ему открыть код бухгалтер. На что он надеелся? Кстати, нвидиа не так давно запретила делать сторонние реализации куды, потому проект и прикрыли.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено ИмяХ , 07-Окт-24 09:48 
Есть же OpenCL, зачем ещё один велосипед ?

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 10:02 
Все хотят вендорлокнуть клиентов на свою платформу, поэтому opencl везде реализован по остаточному принципу на отвали.

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено Аноним , 07-Окт-24 11:46 
https://opennet.ru/58675-opencl

"Проект ZLUDA продолжит развитие в форме универсальной реализ..."
Отправлено CPP , 08-Окт-24 06:17 
Если в PyTorch появится альтернатива ROCm, хуже не будет.