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

Исходное сообщение
"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "

Отправлено opennews , 20-Дек-23 00:22 
Опубликован релиз проекта PoCL 5.0  (Portable Computing Language OpenCL), развивающего  реализацию стандарта OpenCL, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды для выполнения OpenCL-ядер на разных типах графических и центральных процессоров. Код проекта распространяется под лицензией MIT. Поддерживается работа на платформах X86_64, MIPS32, ARM v7, AMD HSA APU, NVIDIA GPU и различных специализированных  ASIP (Application-Specific Instruction-set Processor) и TTA-процессорах (Transport Triggered Architecture) c архитектурой VLIW...

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


Содержание

Сообщения в этом обсуждении
"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноньимъ , 20-Дек-23 00:22 
Это очень круто всё.

Но на практике, нужно операции над векторами и тензорами проводить.

И записывать их в человеческом виде...

Развелось этих трансляторов шейдеров в шейдеры целый зоопарк.


"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено anonymous , 21-Дек-23 10:23 
это да, всегда бесило. Всякие куды опенсл вместо того чтобы а GCC оптимизатор совершенствовать и код для видях выдавать. В реальности это результат конкуренции производителей железа. Тянут каждый на себя.

"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноним , 20-Дек-23 08:36 
А зачем он нужен?

Зачем нужен "портативный" opencl? Сам смысл же opencl в том, чтобы быть "портативный API, железо-специфичная реализация", то есть, очень быстрая.


"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено inferrna , 20-Дек-23 10:14 
Оно предоставляет OpenCL обёртку для систем, которые могут в параллельное выполнение кода, но вендор не сделал для них OpenCL. Плюс может задёйствовать одновременно несколько бэкендов. Например, есть у тебя видимокарта от AMD и какой-нибудь ускоритель нейронок от невидии - вот оба их и задействует как одно программное устройство.

"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноньимъ , 21-Дек-23 14:12 
> вот оба их и задействует как одно программное устройство.

Вы уверены? Потому что оно не про это вообще. Это как сказать - сишка задействует 8бит arm и amd64 цп как одно программное устройство - нет. Вообще нет.


"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноним , 21-Дек-23 12:02 
>Зачем нужен "портативный" opencl?

Чтобы не было палева.


"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноним , 21-Дек-23 12:32 
Так это и есть портируемая реализация стандарта OpenCL. У стандарта может быть не одна реализация.

"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноним , 20-Дек-23 11:30 
>Реализован новый бэкенд "Remote", предназначенный для организации распределённых вычислений через вынос обработки команд OpenCL на другие хосты в сети, на которых запущен фоновый процесс pocld.

То есть в принципе можно поставить виндовые драйвера для видеокарты с работающим OpenCL в виртуальную машину и проксировать на них?


"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноним , 21-Дек-23 12:04 
Можно выставить голой попой наружу pocld и на нём жечь электричество.

"Релиз PoCL 5.0 с независимой реализацией стандарта OpenCL "
Отправлено Аноним , 21-Дек-23 12:35 
Устали от разнообразия встроенных майнеров и решили сделать для них стандарт с многоговорящим названием.