Компания Intel открыла исходные тексты OpenCL CPU RT (OpenCL CPU RunTime), реализации стандарта OpenCL, предназначенной для выполнения OpenCL-ядер на центральном процессоре. Стандарт OpenCL, определяет API и расширения языка С для организации кросс-платформенных параллельных вычислений. Реализация насчитывает 718996 строк кода, распределённого по 2750 файлам. Код адаптирован для интеграции с LLVM и будет предложен для включения в основной состав LLVM. Исходные тексты открыты под лицензией Apache 2.0...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58675
к сожалению, OpenCL безнадежно отстал от CUDA
Тензорные ядра хаипер вижон: приумерь пыл тут вам не мд https://github.com/Griggorii/linux_xorg_glamor_perfomance_dr...
GIMP тоже отстаёт от Photoshop, что не мешает первым пользоваться.
вообще-то мешает. и тормозит развитие гимпа, ибо профессионалы ничего, кроме фотошопа, в руки не возьмут.
Дрессированные обезьяны в цирке тоже тормозят прогресс?
Ты походу приходишь на opennet только самоутвердиться:))) Читаю похожие комментарии по любому поводу, видимо от одного человека.Ну как, помогает?)))
Нет, веб-гугло-прогресс наоборот, ускоряют.
> вообще-то мешает.Вы там не охренели? Я вот пользуюсь гимпом. Фотошоп мне нафиг не упал, потому что я и в гимпе весьма эффективен, а возможностей оного в 10 раз больше чем мне надо. Это кому и каким боком "мешает"? Наглые какие типажи - совсем охренели. Я по вашему должен покупать или пиратить фотошоп чтоли? Да еще под неудобную мне ос?!
> и тормозит развитие гимпа,
Каким боком?
> ибо профессионалы ничего, кроме фотошопа, в руки не возьмут.
Это проблемы тех профессионалов. Пусть они с адобой на двоих и разбираются. Вы сюда каким боком? Посетители опеннета тут при чем?
Профессионалы, в отличии от "писателей", как раз используют и то и другое, или могут использовать.Что использовать зависит от того что в нём делать.
Если для какого то типа работы есть функционал, и ПЛАГИНЫ, то используют что удобней именно для этой работы.
А плагины тупо разные для того и другого, и у части нет прямых аналогов.
В особо запущенных случаях приходится использовать то и другое одновременно.
ну ладно бы ещё Крита, но гимп - вообще эталонное гамнище
А как же мнение товарища Прокудина, специалиста по Графическим Редакторам? Если он скажет, что гимп - очень круто, значит так оно и есть.
Да прямо никуда без этого выскочки и его особо ценного мнения.Для опенсорса, который не пилят на зарплате, гимп - это круто. Но от лучших коммерческих аналогов он отстаёт по ряду параметров.
Ты кто и зачем порвался?
> Ты кто и зачем порвался?Такой же аноним как и ты, в сущности.
Гимп UX это БДСМ, а это на любителя
> ну ладно бы ещё Крита, но гимп - вообще эталонное гамнищеЯ в нем нормально рисую. И нафиг криту. Да и Паскудина тоже.
Если бы ты в нем что то делал то не рассказывал бы про нормально рисую.
> Если бы ты в нем что то делал то не рассказывал бы про нормально рисую.Вообще-то про гимп ноют обычно всякие, которые им всерьез пользоваться не пробовали. А поорудовав в нем недельку и запомнив типовые шорткаты и проч - получается очень даже. И если что я фотошопом когда-то пользовался немного, так что сказ о том что он блаблабланамногокруче111 мне не заходит. А, да, предупреждая следующий пассаж, я плевать хотел что на LAB что на CMYK, ибо к полиграфии отношения не имею. Для обычного редактирования фоточек, рисования графики и даже пикселарта и - только подумаетй - аж несложных анимашек в духе анимированых гифок - вполне катит. А больше мне от такого редактора и не надо нихрена собственно.
Тaщемта, это ортогональные вещи. CUDA - фреймворк от NVidia для вычислений на видеокартах. OpenCL - библиотека для ускорения вычислений на широком классе устройств (то есть в итоге нигде).
УРА, вот теперь линукс обгонит винду по графону!
Но по вычислениям обогнала так да.. в топе суперкомпьютеров нет Windows.
А сейчас Linux чем хуже по "графону"? Благодаря Wayland решилась большая часть проблем с графикой в Linux. GPU декодирование видео в браузере уже работает. С играми тоже проблем нет. Если у вас GPU от AMD то многие игры вообще будут работать на Linux лучше чем на Windows.
декодирует, но до производительности MPV далековато.
Вообще браузер это не показатель производительности, т.к. основная задача - переваривать JS, а не для решения боевых задач.
Браузер это клиент к серверу)))
Браузер это проводник
Веб-браузер это клиент к серверу... это классический вариант
а на деле это "на жуй скрипты, мы же знаем что у тебя игровой ПК"
Забудь уже то "болото" из которого ты этот "проводник" вынес.
> Браузер это клиент к серверу)))Веб сайты в стиле приложух, спихнувшие все на клиента иного мнения на этот счет. Так что вот оно у вас тут ща пару гиг на рендер себя сожрет. Не сервер же этим грузить?!
ну будет тебе чушь пороть
А где конкретно чушь? Wayland действительно улучшил ситуацию с графикой в Linux. GPU декодирование видео в Firefox действительно работает. Про игры тоже правда. Если не верите мне, то посмотрите вот сравнение производительности windows и Linux в cyberpunk2077:https://www.youtube.com/watch?v=Fo1khMYMO5c
я это, вечерочком, перед сном, в качестве сказки на ночь
Осторожно, правда глаза колет, бессонница обеспечена. Ну а мир больше не будет прежним)
Некоторые просто не понимают что букмарки иногда надо апдейтить. Более того - они еще так удивляются, когда 1 и тот же проект в лине в 2 раза быстрее чем в винде билдуется. Надо же, оказывается расфуфыреных профи започивавших на лаврах еще и обставить можно!
Это и на иксах имеется и не только в хромом, но и в лисе.
Только надо будет крутить опции.
Устаревшая инфа постоянно на опеннете что-то.
Принципиальной разницы там нет ибо жирновеб с ленивой загрузкой усреднит любой супермощный комп.
На иксы сделали после вайланда и только благодаря ему, без вайланда никто бы даже ковыряться не стал, а так взяли готовую реализацию адаптировали и прикрутили к иксам.
Интересно, какие проблемы решил wayland? Ну да, теперь перестали игрушки лагать, ибо не запускаются под этой помойкой
Благодаря Wayland решилась проблема с GPU декодированием видео в браузере, улучшилась безопасность и появились нормальные жесты тачпада на ноутбуках.>перестали игрушки лагать, ибо не запускаются
у меня игры отлично работают под Wayland. Никаких проблем нет. И кстати Steam Deck в "игровом" режиме использует Wayland.
Местные ретрограды-неосиляторы совсем заврались.
И какой в этом смысл? OpenCL ведь предназначен как раз для того, чтобы перенести нагрузку с центрального процессора на видеокарту. А эти опять изобрели плюшевый молоток.
Точно, лучше бы beignet до ума довели, а то вроде бы и есть, но по итогу совсем нет. Вон AMD-шные даже iGPU вполне работоспособны.
Смысл в том, что1. если у тебя нет карты с рабочим OpenCL, то код будет в принципе выполняться на cpu. Будет выполняться намного хуже - код положено тюнинговать под архитектуру акселератора. Для CPU нужен один код, для GPU - другой, для FPGA - третий. И под архитектуру карты, если хочешь выжать максимум. Для AMD нужны другие ядра, чем под невидию.
2. jit-компиляция. можно не писать её самому, а запихнуть/сгенерировать ядро OpenCL в исходниках, откомпилить с помощью OpenCL ICU под конкретную архитектуру с оптимизациями, и выполнить.
Intel и разработка софта бесконечно далеки друг от друга. Вот не это их.
> И какой в этом смысл? OpenCL ведь предназначен как раз для того,
> чтобы перенести нагрузку с центрального процессора на видеокарту. А эти опять
> изобрели плюшевый молоток.А смысл в совместимости. Ну типа как 3D софтрендер. Ну как, выбирая между незапуском софта и неспешной работой...
Не путай. OpenCL никакого отношения к видеокартам не имеет, это общий фреймворк для параллелизации вычислений на разные устройства. С CUDA его сравнивать некорректно.
Это ты не путай OpenCL c OpenMP.
У AMD в составе AMD APP SDK под винду была реализация OpenCL для CPU, обгоняющая в бенчмарках интеловскую (того же временного периода, AMD APP SDK больше не развивается) на интеловских же камнях.
Это не очень сложно. Интел в принципе не напрягается с софтом.
Её и использовал. Почему? Нет, не потому что быстрее, а потому интеловская вообще принципиально не работала на своих же Sandy Bridge. Хорошо, что есть AMD!
— Что вы делаете с ненужными программами?— Отдаём в СПО.
Апаче - наикрутейшая компания в СПО. The best.
> — Отдаём в СПО.При том под лицензией апача, в характерный могильничек.
Что даёт шанс программам на вторую жизнь. Тот же Blender3D долгое время для многих был гадким утёнком, а по факту сейчас это признанное профессиональное СПО для 3D-художников разных мастей.
у вас в словосочетании 3ds Max несколько ошибок, но 3D совпало, для нечувствительного к регистру поиска ;)
3ds Max безнадёжно стар. С добрым утром!
Если говорить про проприетарь, то в топе Maya и Houdini, но тот аноним про блендер всё правильно сказал.
> 3ds Max безнадёжно стара ничего что он раз в год релизится? обожди пару месяцев уж
Сам жди и ещё плати за этот труп, а мне не надо
>>для выполнения OpenCL-ядер на центральном процессоре.Как-то не понятно для чего это? Всю жизнь всё было на оборот, а тут "верстая всех обратно" что ли? Технологический ход кругами?
К примеру, у тебя нет (хорошей) видеокарты дома, но можешь взять у друга на пару дней. Написал код, протестировал на CPU, потом быстро вычислил на GPU.
Теперь Линукс хомячки смогут бесплатно доделать интелу его драйвер
> Теперь Линукс хомячки смогут бесплатно доделать интелу его драйверТолько вот умение носить маечук и свитерок с пингвинчиком, как и яростно брызгать виртуальной слюной в комментах опеннета о том, какой Линукс крутой и как все остальные ОС "нинужна" и "маздай" - никак не поможет в доделывании. А других уже давно нема.
Если у меня проект в линуксе вдвое быстрее компилится - он, очевидно, крутой.
> Если у меня проект в линуксе вдвое быстрее компилится - он, очевидно, крутой.Вдвое быстрее чего и на чем, врунишка^W фантазер ты наш? А то я тут регулярно читаю нытье пингвиняток о том, как у них то лиса собирается медленно, то gcc ...
И как там продвигается "смогут бесплатно доделать интелу его драйвер", кстати? Маечку надел, слюнкой побрызгал и вот-вот-прям-щас?
> Вдвое быстрее чего и на чем, врунишка^W фантазер ты наш?Того же проекта на маздайке, лол. Куды ему с его высокоинновационным NTFS с последним писком дисковых технологий 90х и ядром где на улучшения начинки давно забили с линем тягаться.
В лине даже вот просто пачку процессов нафоркать тупо в разы быстрей будет. При прочих равных. А если в винде попробовать своротить иерархию размером с допустим линукскернел где при билде разлапистой конфиги с всеми дровами речь может идти про что-то типа 600К файлов в сумме - ну и чего с этим вашим нтфс будет при 600К файлов? Я видел что с ним бывает на 100К файлов, хватило.
> А то я тут регулярно читаю нытье пингвиняток о том, как у них
> то лиса собирается медленно, то gcc ...А вы попробуйте такой билд в винде для сравнения.
> И как там продвигается "смогут бесплатно доделать интелу его драйвер", кстати?
Черт знает насчет интела - а амдшникам помог, вот. Взял да отбисектил мешавшие лично мне баги. И теперь их в амдшном драйвере больше нет. А в винде я ни разу не смог проприетарщиков сподвигнуть на фикс донимавших меня багов вообще. Сильно разный опыт так то.
> Маечку надел, слюнкой побрызгал и вот-вот-прям-щас?
Кроме маечек я еще умею такие мелочи как печатки рисовать, фирмвари и системный софт кодить, системные проблемы решать, все такое. И поэтому не собираюсь пресмыкаться перед божками считающими себя более привилегированными чем я. Не мой формат взаимодействий, это для вас.
>> Вдвое быстрее чего и на чем, врунишка^W фантазер ты наш?
> Того же проекта на маздайке, лол. Куды ему с его высокоинновационным NTFSИ причем тут ваша любимая маздайка - разве что в качестве соломенного чучела?
> В лине даже вот просто пачку процессов нафоркать тупо в разы быстрей будет. При прочих равных.Ну-ну
https://www.phoronix.com/benchmark/result/bsds_vs_linux_perf...
https://www.phoronix.com/benchmark/result/bsds_vs_linux_perf...
>> А то я тут регулярно читаю нытье пингвиняток о том, как у них
>> то лиса собирается медленно, то gcc ...
> А вы попробуйте такой билд в винде для сравнения.А может сразу c ReactOS или DOSе сравнить? А то у меня почему-то и лиса собиралась ну совершенно не часами, да и для gcc требуется 5-10 минут (в фоне, на старом ноте).
>> И как там продвигается "смогут бесплатно доделать интелу его драйвер", кстати?
> Черт знает насчет интела - а амдшникам помог, вот. Взял да отбисектилУх ты, классика опеннета - "Я отправил багрепорт, значит я почти разработчик!".
>> Маечку надел, слюнкой побрызгал и вот-вот-прям-щас?
> Кроме маечек я еще умею такие мелочи как печатки рисовать,... буйно фантазировать и опровергать своих фантазии, молоть языком, с умным видом съезжать с темы, переводить стрелки и приводить 100500 отмазок, почему это не царско-онанимное дело - писать код ...
> И причем тут ваша любимая маздайка - разве что в качестве соломенного чучела?При том что это обычно ее адепты пытаются гарцевать как там все офигенно. Я вот билдил один и тот же проект на 1 и той же железке, так вот и узнал где на самом деле круче "по совокупности".
> https://www.phoronix.com/benchmark/result/bsds_vs_linux_perf...
> https://www.phoronix.com/benchmark/result/bsds_vs_linux_perf...Не вижу виндов в этом списке. А то что там пара бсдей затисались - могу себе представить почему. Врядли их сисколы и фичи рядом стояли с тем что clone() умеет. Для линукса так то нет ни тредов, ни процессов, ни контейнеров. Есть LWP. Он может быть и тем и другим и третьим и даже в принципе некоторыми комбо, которым нет привычных названий. Отличие в наборе флагов что и сколько unshare'ится. У треда общие все ресурсы, у процесса часть unshared, особенно память, у контейнера unshared еще больше. А кроме решения на старте можно и потом unshare() сделать.
Это так то довольно концептуально и круто. И неплохо работает. А поскольку процессы и треды мы все же создаем не просто так и не настолько уж и часто, если это не бенчмарк, врядли заметим большую разницу. Это был реверанс в адрес винды где создание процесса настолько дорогая операция что билдовка проектов может начать пролетать на одном только этом.
Ну и систему мы в целом все же будем рассматривать. И вон те что имеют предложить? У них даже ФС нормальных нет.
> почему-то и лиса собиралась ну совершенно не часами, да и
> для gcc требуется 5-10 минут (в фоне, на старом ноте).Ну я как бы билдил на 1 и той же железке. Подивился такой дельте. Да и отделался от виндов в результате. А зачем мне такая система да еще с таким вендором? Даже блин бесплатно? Все что я хотел и умел делать я могу и в линуксе, и там это эффективнее по множеству поводов.
> Ух ты, классика опеннета - "Я отправил багрепорт, значит я почти разработчик!".
Отправить багрепорт можно по разному. Можно, скажем, сделать bisect с точностью до комита, найти именно его автора, показать это, тот схватится за репу, а через полчаса у меня будет патч (если я его сам еще не нарисовал, ну, мало ли, в этот раз оказалась слишком экзотичная тема в которую я не вхож) - я его зааплаю и проверю. И через сутки у меня уже есть фикшеный кернел рассекает. При том если GPU ну вот совсем не взлетает, я еще и сериальной консолью не обломаюсь сходить, посмотреть что за ерунда случилась.
А то что я о каком-нибудь power management AMDGPU имею достаточно базовое представление - почему-то очень способствует тому чтобы я очень хотел это делегировать кому-то более профессиональному в топике. Спалить видяху совсем не было частью плана, например. Странно.
> не царско-онанимное дело - писать код ...
Ну, как скажешь... тезка :)
Зачем куча прослоек для вычислений?
Да, лучше купить счеты.
Лучше б они opencl на gpu допилили, а то работает как говно, блендер в итоге вон вообще на него забил и в 3.0 выпилили
там внутри случаем не жабаскрипт с Qt и хромом?
Да, именно они. И ещё питон и пхп