The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Intel открыл код реализации OpenCL, выполняемой на CPU

19.02.2023 07:56

Компания Intel открыла исходные тексты OpenCL CPU RT (OpenCL CPU RunTime), реализации стандарта OpenCL, предназначенной для выполнения OpenCL-ядер на центральном процессоре. Стандарт OpenCL, определяет API и расширения языка С для организации кросс-платформенных параллельных вычислений. Реализация насчитывает 718996 строк кода, распределённого по 2750 файлам. Код адаптирован для интеграции с LLVM и будет предложен для включения в основной состав LLVM. Исходные тексты открыты под лицензией Apache 2.0.

Из альтернативных проектов, развивающих открытые реализации OpenCL можно отметить PoCL (Portable Computing Language OpenCL), Rusticl и Mesa Clover. Реализация от Intel оценивается как демонстрирующая более высокую производительность и обеспечивающая более широкую функциональность.

  1. Главная ссылка к новости (https://www.phoronix.com/news/...)
  2. OpenNews: Релиз PoCL 3.1 с независимой реализацией стандарта OpenCL
  3. OpenNews: Vortex - открытый GPGPU на базе архитектуры RISC-V, совместимый с OpenCL
  4. OpenNews: Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FPGA и ускорителей
  5. OpenNews: Открытый драйвер Rusticl сертифицирован на совместимость с OpenCL 3.0
  6. OpenNews: Опубликованы финальные спецификации OpenCL 3.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58675-opencl
Ключевые слова: opencl, intel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (69) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:00, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    к сожалению, OpenCL безнадежно отстал от CUDA
     
     
  • 2.4, aA (?), 08:26, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тензорные ядра хаипер вижон: приумерь пыл тут вам не мд https://github.com/Griggorii/linux_xorg_glamor_perfomance_drawing_dual
     
  • 2.17, Аноним (17), 12:48, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +13 +/
    GIMP тоже отстаёт от Photoshop, что не мешает первым пользоваться.
     
     
  • 3.21, Аноним (21), 13:33, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –12 +/
    вообще-то мешает. и тормозит развитие гимпа, ибо профессионалы ничего, кроме фотошопа, в руки не возьмут.
     
     
  • 4.27, Аноним (27), 16:06, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Дрессированные обезьяны в цирке тоже тормозят прогресс?
     
     
  • 5.68, Аноним (68), 14:40, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты походу приходишь на opennet только самоутвердиться:))) Читаю похожие комментарии по любому поводу, видимо от одного человека.

    Ну как, помогает?)))

     
  • 5.77, Аноним (77), 20:40, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, веб-гугло-прогресс наоборот, ускоряют.
     
  • 4.56, Аноним (-), 21:21, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > вообще-то мешает.

    Вы там не охренели? Я вот пользуюсь гимпом. Фотошоп мне нафиг не упал, потому что я и в гимпе весьма эффективен, а возможностей оного в 10 раз больше чем мне надо. Это кому и каким боком "мешает"? Наглые какие типажи - совсем охренели. Я по вашему должен покупать или пиратить фотошоп чтоли? Да еще под неудобную мне ос?!

    > и тормозит развитие гимпа,

    Каким боком?

    > ибо профессионалы ничего, кроме фотошопа, в руки не возьмут.

    Это проблемы тех профессионалов. Пусть они с адобой на двоих и разбираются. Вы сюда каким боком? Посетители опеннета тут при чем?

     
  • 4.67, _kp (ok), 14:12, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Профессионалы, в отличии от "писателей", как раз используют и то и другое, или могут использовать.

    Что использовать зависит от того что в нём делать.
    Если для какого то типа работы есть функционал, и ПЛАГИНЫ, то используют что удобней именно для этой работы.
    А плагины тупо разные для того и другого, и у части нет прямых аналогов.
    В особо запущенных случаях приходится использовать то и другое одновременно.

     
  • 3.22, Бывалый смузихлёб (?), 13:50, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    ну ладно бы ещё Крита, но гимп - вообще эталонное гамнище
     
     
  • 4.24, Аноним (24), 14:16, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А как же мнение товарища Прокудина, специалиста по Графическим Редакторам? Если он скажет, что гимп - очень круто, значит так оно и есть.
     
     
  • 5.42, prokoudine (ok), 19:13, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да прямо никуда без этого выскочки и его особо ценного мнения.

    Для опенсорса, который не пилят на зарплате, гимп - это круто. Но от лучших коммерческих аналогов он отстаёт по ряду параметров.

     
     
  • 6.43, Аноним (43), 19:37, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ты кто и зачем порвался?
     
     
  • 7.47, prokoudine (ok), 20:33, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты кто и зачем порвался?

    Такой же аноним как и ты, в сущности.

     
  • 4.30, Аноним (30), 16:50, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Гимп UX это БДСМ, а это на любителя
     
  • 4.50, Аноним (-), 21:08, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ну ладно бы ещё Крита, но гимп - вообще эталонное гамнище

    Я в нем нормально рисую. И нафиг криту. Да и Паскудина тоже.

     
     
  • 5.60, Аноним (60), 23:53, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если бы ты в нем что то делал то не рассказывал бы про нормально рисую.
     
     
  • 6.78, Аноним (-), 02:00, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Если бы ты в нем что то делал то не рассказывал бы про нормально рисую.

    Вообще-то про гимп ноют обычно всякие, которые им всерьез пользоваться не пробовали. А поорудовав в нем недельку и запомнив типовые шорткаты и проч - получается очень даже. И если что я фотошопом когда-то пользовался немного, так что сказ о том что он блаблабланамногокруче111 мне не заходит. А, да, предупреждая следующий пассаж, я плевать хотел что на LAB что на CMYK, ибо к полиграфии отношения не имею. Для обычного редактирования фоточек, рисования графики и даже пикселарта и - только подумаетй - аж несложных анимашек в духе анимированых гифок - вполне катит. А больше мне от такого редактора и не надо нихрена собственно.

     
  • 2.83, Аноним (83), 08:27, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тaщемта, это ортогональные вещи. CUDA - фреймворк от NVidia для вычислений на видеокартах. OpenCL - библиотека для ускорения вычислений на широком классе устройств (то есть в итоге нигде).
     

  • 1.2, Аноним (24), 08:11, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    УРА, вот теперь линукс обгонит винду по графону!
     
     
  • 2.5, Аноним (5), 09:23, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Но по вычислениям обогнал

    а так да.. в топе суперкомпьютеров нет Windows.

     
  • 2.9, kawaii_girl (ok), 11:21, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А сейчас Linux чем хуже по "графону"? Благодаря Wayland решилась большая часть проблем с графикой в Linux. GPU декодирование видео в браузере уже работает. С играми тоже проблем нет. Если у вас GPU от AMD то многие игры вообще будут работать на Linux лучше чем на Windows.
     
     
  • 3.10, Аноним (5), 11:46, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    декодирует, но до производительности MPV далековато.
    Вообще браузер это не показатель производительности, т.к. основная задача - переваривать JS, а не для решения боевых задач.

     
     
  • 4.23, Аноним (23), 14:08, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Браузер это клиент к серверу)))
     
     
  • 5.31, Аноним (31), 16:57, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Браузер это проводник
    Веб-браузер это клиент к серверу... это классический вариант
    а на деле это "на жуй скрипты, мы же знаем что у тебя игровой ПК"
     
     
  • 6.55, Заноним (?), 21:20, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Забудь уже то "болото" из которого ты этот "проводник" вынес.
     
  • 5.51, Аноним (-), 21:09, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Браузер это клиент к серверу)))

    Веб сайты в стиле приложух, спихнувшие все на клиента иного мнения на этот счет. Так что вот оно у вас тут ща пару гиг на рендер себя сожрет. Не сервер же этим грузить?!

     
  • 3.11, Аноним (1), 12:00, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну будет тебе чушь пороть
     
     
  • 4.13, kawaii_girl (ok), 12:14, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А где конкретно чушь? Wayland действительно улучшил ситуацию с графикой в Linux. GPU декодирование видео в Firefox действительно работает. Про игры тоже правда. Если не верите мне, то посмотрите вот сравнение производительности windows и Linux в cyberpunk2077:

    https://www.youtube.com/watch?v=Fo1khMYMO5c

     
     
  • 5.19, Аноним (1), 13:22, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    я это, вечерочком, перед сном, в качестве сказки на ночь
     
     
  • 6.39, Xo (?), 17:28, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Осторожно, правда глаза колет, бессонница обеспечена. Ну а мир больше не будет прежним)
     
  • 5.52, Аноним (-), 21:10, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые просто не понимают что букмарки иногда надо апдейтить. Более того - они еще так удивляются, когда 1 и тот же проект в лине в 2 раза быстрее чем в винде билдуется. Надо же, оказывается расфуфыреных профи започивавших на лаврах еще и обставить можно!
     
  • 5.59, Аноним (59), 21:54, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это и на иксах имеется и не только в хромом, но и в лисе.
    Только надо будет крутить опции.
    Устаревшая инфа постоянно на опеннете что-то.
    Принципиальной разницы там нет ибо жирновеб с ленивой загрузкой усреднит любой супермощный комп.
     
     
  • 6.85, Аноним (85), 20:51, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На иксы сделали после вайланда и только благодаря ему, без вайланда никто бы даже ковыряться не стал, а так взяли готовую реализацию адаптировали и прикрутили к иксам.
     
  • 3.66, Аноним (66), 12:54, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, какие проблемы решил wayland? Ну да, теперь перестали игрушки лагать, ибо не запускаются под этой помойкой
     
     
  • 4.70, kawaii_girl (ok), 17:45, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Благодаря Wayland решилась проблема с GPU декодированием видео в браузере, улучшилась безопасность и появились нормальные жесты тачпада на ноутбуках.

    >перестали игрушки лагать, ибо не запускаются

    у меня игры отлично работают под Wayland. Никаких проблем нет. И кстати Steam Deck в "игровом" режиме использует Wayland.

     
  • 4.86, Аноним (85), 20:54, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Местные ретрограды-неосиляторы совсем заврались.
     

  • 1.3, ИмяХ (?), 08:19, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    И какой в этом смысл? OpenCL ведь предназначен как раз для того, чтобы перенести нагрузку с центрального процессора на видеокарту. А эти опять изобрели плюшевый молоток.
     
     
  • 2.6, Аноним (6), 09:33, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Точно, лучше бы beignet до ума довели, а то вроде бы и есть, но по итогу совсем нет. Вон AMD-шные даже iGPU вполне работоспособны.
     
  • 2.7, Аноним (21), 10:50, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Смысл в том, что

    1. если у тебя нет карты с рабочим OpenCL, то код будет в принципе выполняться на cpu. Будет выполняться намного хуже - код положено тюнинговать под архитектуру акселератора. Для CPU нужен один код, для GPU - другой, для FPGA - третий. И под архитектуру карты, если хочешь выжать максимум. Для AMD нужны другие ядра, чем под невидию.

    2. jit-компиляция. можно не писать её самому, а запихнуть/сгенерировать ядро OpenCL в исходниках, откомпилить с помощью OpenCL ICU под конкретную архитектуру с оптимизациями, и выполнить.

     
  • 2.14, Аноним (14), 12:34, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Intel и разработка софта бесконечно далеки друг от друга. Вот не это их.  
     
  • 2.53, Аноним (-), 21:11, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И какой в этом смысл? OpenCL ведь предназначен как раз для того,
    > чтобы перенести нагрузку с центрального процессора на видеокарту. А эти опять
    > изобрели плюшевый молоток.

    А смысл в совместимости. Ну типа как 3D софтрендер. Ну как, выбирая между незапуском софта и неспешной работой...

     
  • 2.82, Аноним (83), 08:25, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не путай. OpenCL никакого отношения к видеокартам не имеет, это общий фреймворк для параллелизации вычислений на разные устройства. С CUDA его сравнивать некорректно.
     
     
  • 3.88, ИмяХ (?), 18:30, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это ты не путай OpenCL c OpenMP.

     

  • 1.8, Аноним (21), 10:52, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У AMD в составе AMD APP SDK под винду была реализация OpenCL для CPU, обгоняющая в бенчмарках интеловскую (того же временного периода, AMD APP SDK больше не развивается) на интеловских же камнях.
     
     
  • 2.15, Аноним (14), 12:34, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не очень сложно. Интел в принципе не напрягается с софтом.  
     
  • 2.61, Ан2 (?), 06:15, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Её и использовал. Почему? Нет, не потому что быстрее, а потому интеловская вообще принципиально не работала на своих же Sandy Bridge. Хорошо, что есть AMD!
     

  • 1.12, Anonymoustus (ok), 12:05, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    — Что вы делаете с ненужными программами?

    — Отдаём в СПО.

     
     
  • 2.16, Аноним (24), 12:39, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Апаче - наикрутейшая компания в СПО. The best.
     
  • 2.54, Аноним (-), 21:15, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > — Отдаём в СПО.

    При том под лицензией апача, в характерный могильничек.

     

  • 1.18, Аноним (17), 12:54, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Что даёт шанс программам на вторую жизнь. Тот же Blender3D долгое время для многих был гадким утёнком, а по факту сейчас это признанное профессиональное СПО для 3D-художников разных мастей.
     
     
  • 2.62, Аноним (62), 07:58, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    у вас в словосочетании 3ds Max несколько ошибок, но 3D совпало, для нечувствительного к регистру поиска ;)
     
     
  • 3.63, Аноним (63), 08:20, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    3ds Max безнадёжно стар. С добрым утром!
    Если говорить про проприетарь, то в топе Maya и Houdini, но тот аноним про блендер всё правильно сказал.
     
     
  • 4.64, Аноним (62), 09:15, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > 3ds Max безнадёжно стар

    а ничего что он раз в год релизится? обожди пару месяцев уж

     
     
  • 5.69, Аноним (63), 17:31, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сам жди и ещё плати за этот труп, а мне не надо
     

  • 1.20, хрю (?), 13:28, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>для выполнения OpenCL-ядер [b]на центральном процессоре[/b].

    Как-то не понятно для чего это? Всю жизнь всё было на оборот, а тут "верстая всех обратно" что ли? Технологический ход кругами?

     
     
  • 2.28, RarogCmex (ok), 16:24, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К примеру, у тебя нет (хорошей) видеокарты дома, но можешь взять у друга на пару дней. Написал код, протестировал на CPU, потом быстро вычислил на GPU.
     

  • 1.25, Аноним (25), 14:44, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Теперь Линукс хомячки смогут бесплатно доделать интелу его драйвер
     
     
  • 2.26, Аноним (26), 14:59, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Теперь Линукс хомячки смогут бесплатно доделать интелу его драйвер

    Только вот умение носить маечук и свитерок с пингвинчиком, как и яростно брызгать виртуальной слюной в комментах опеннета о том, какой Линукс крутой и как все остальные ОС "нинужна" и "маздай" - никак не поможет в доделывании. А других уже давно нема.

     
     
  • 3.57, Аноним (-), 21:23, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если у меня проект в линуксе вдвое быстрее компилится - он, очевидно, крутой.
     
     
  • 4.58, Аноним (26), 21:52, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Если у меня проект в линуксе вдвое быстрее компилится - он, очевидно, крутой.

    Вдвое быстрее чего и на чем, врунишка^W фантазер ты наш? А то я тут регулярно читаю нытье пингвиняток о том, как у них то лиса собирается медленно, то gcc ...
    И как там продвигается "смогут бесплатно доделать интелу его драйвер", кстати? Маечку надел, слюнкой побрызгал и вот-вот-прям-щас?

     
     
  • 5.79, Аноним (-), 03:45, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Того же проекта на маздайке, лол Куды ему с его высокоинновационным NTFS с посл... большой текст свёрнут, показать
     
     
  • 6.87, Аноним (26), 23:56, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И причем тут ваша любимая маздайка - разве что в качестве соломенного чучела Ну... большой текст свёрнут, показать
     
     
  • 7.89, Аноним (-), 02:45, 24/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При том что это обычно ее адепты пытаются гарцевать как там все офигенно Я вот ... большой текст свёрнут, показать
     

  • 1.41, Аноним (41), 18:01, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем куча прослоек для вычислений?
     
     
  • 2.48, B_ (?), 20:54, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, лучше купить счеты.
     

  • 1.65, vitalif (ok), 10:08, 20/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше б они opencl на gpu допилили, а то работает как говно, блендер в итоге вон вообще на него забил и в 3.0 выпилили
     
  • 1.80, Аноним (41), 06:43, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    там внутри случаем не жабаскрипт с Qt и хромом?
     
     
  • 2.81, Аноним (25), 07:03, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, именно они. И ещё питон и пхп
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру