1.4, ИмяХ (?), 20:20, 05/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Но... погодите-ка... Ведь OpenCL сам по себе подразумевает реализацию, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды, в отличие от какой-нибудь CUDA, например. В чём же тогда "фишка" этого велосипеда?
| |
|
2.15, Аноним (15), 21:35, 05/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
На сколько помню, OpenCL-ядра работают на видеокарте с CUDA медленнее, чем CUDA-ядра. Поэтому компилировать первое во второе имеет смысл
| |
|
3.23, Аноним (23), 00:56, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Поэтому компилировать первое во второе имеет смысл
Ага, чтобы стало ещё медленнее.
По-моему, пора признать, что OpenCL мёртв.
| |
|
4.61, Аноним (61), 10:46, 06/12/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Да здравствует вендорлок! Слабо вас Хуанг 40 серией доит, ох слабо...
| |
|
5.63, Аноним (23), 11:46, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Я не высказываю позитивного (или негативного) отношения, просто констатирую факт.
| |
|
6.66, Аноним (66), 23:07, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
С вашей констатацией фактов нвидия вылетела из топовых суперкомпьютеров которые теперь делают на амд. Вот прямо так.
| |
|
7.76, Аноним (76), 15:39, 08/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Нвидия и АМД - это жаба против гадюки. Ещё неизвестно кто хуже, учитывая что последние впихнули во все свои новые процессоры хардварный бэкдор от Майкрософт и АНБ.
| |
|
|
|
|
|
2.16, Аноним (16), 21:36, 05/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты забыл рассмотреть что они независимы от оригинальной реализации OpenCL, которая независима от железа. Так что это двойное резервирование.
Если OpenCL завтра закроется будет запасная реализация от сабжа.
| |
|
3.17, pashev.ru (?), 21:39, 05/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Куда денется опенкаэль с моего диска?
И что значит «независима»? А что зависимо?
| |
|
2.21, Аноним (21), 22:53, 05/12/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
> от производителей графических ускорителей
Именно, что каждый вендор мог написать свой дрейвер OpenCL для выпускаемой железки, но не обязательно. А это Portable OpenCL который может исполнятся даже на CPU (используя SIMD), может через CUDA и надеюсь сможет через Vulkan.
Когда эта штука будет готова её можно будет заюзать для вычислений (как фреймворк), и тогда не нужно будет волноваться что у пользователя может не оказаться OpenCL, в самом худшем случае вычисления исполнятся на CPU, а в идеале если использовать ну например mapreduce подход, то можно будет раскидать вычисления на CPU+iGPU+dGPU, т.е. утилизировать все доступные мощности типового ноутбука.
| |
|
3.22, Аноним (22), 22:57, 05/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
>утилизировать
придётся этот утюг, они рассчитаны на минуты такой работы
| |
3.24, Аноним (23), 00:57, 06/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А это Portable OpenCL который может исполнятся даже на CPU (используя SIMD)
Так OpenCL вроде изначально мог, не?
| |
|
4.67, Аноним (-), 23:09, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
OpenCL изначально - набор стандартов. И мог он только описывать как делать некоторые вещи, чтобы это было совместимо по поведению. Как там у вас какая-то конкретная реализация делала, на каком железе, с каким набором расширений и фич - вопрос номер два. И вы эту реализацию даже и не назвали.
| |
|
3.25, Аноним (-), 04:04, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вроде декодировать можно все видеокодеки через OpenCL с которым может работать чип видеокарты. Но, вроде не удобно так делать или накладно - для каждого видео чипа, для каждого кодека надо писать отдельную реализацию декодирования видео с OpenCL.
Может я ошибаюсь. гдето что-то прочёл помню так.
| |
|
4.26, Аноним (-), 04:08, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если через OpenCL не важно потдерживает видеокарта апаратное декодирование видео или не потдерживает.
| |
|
5.27, Аноним (22), 04:23, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Где ты это услышал? Емнип дальше mpeg4 декодеров дело не пошло и те были частичными. Не существует того о чём ты говоришь (и никогда не существовало). Было какое-то максимально-бесполезное частичное ускорение кодирования в x264 которое никогда не работало и почему-то до сих пор не удалено, но это всё. У OpenCL сегодня нет применений (их не было). Промышленное ПО типа кадов может быть остаётся какое-то, но тоже странно, если там не ливнули на CUDA до сих пор. Старые версии разве что.
| |
|
6.68, Аноним (-), 23:10, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вообще, такие штуки есть. В основном туда выпихивают то что тяжелое и массово параллелизуемое, типа loop filter каких.
| |
|
7.72, Аноним (22), 00:48, 07/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да, но тут такое дело, выяснилось, что это далеко не самая проблемная часть сегодня. А проблемную часть не реализовать более эффективно через gpgpu. Поэтому и не получило особого распространения.
| |
|
|
|
6.40, Аноним (66), 05:28, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Я так понимаю сделано c OpenCL для 26 серий AMD GPU и нет современных AMD GPU.
| |
6.43, Аноним (66), 05:41, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
И очевидно и понятно, что декодирование видео через OpenCL нужно для тех GPU у которых нет своего видео декодера.
| |
|
7.44, Аноним (66), 05:44, 06/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если комуто нужно декодирование видео через видеокарту. Мне и процессора хватает для декодирования видео. Я не привередливый меня 240 - 480p устраивает если битрейта хватает.
| |
|
8.45, Аноним (66), 05:48, 06/12/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Это не значит, что я не пользуюсь разрешением выше 480p По обстоятельствам смот... текст свёрнут, показать | |
|
|
|
5.42, Аноним (23), 05:32, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
GPGPU не может «поддерживать» или «не поддерживать» что-то. Что на нём запрограммируют, то и будет поддерживать.
| |
|
6.46, Аноним (66), 05:53, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
"GPGPU не может «поддерживать» или «не поддерживать» что-то. Что на нём запрограммируют, то и будет поддерживать.Поясни если хочешь" Не понял точно что написано. Так я вроде так и написал. "через OpenCL с которым может работать чип видеокарты" Аноним не всегда это разный аноним.
| |
|
7.53, Аноним (66), 06:39, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Я это и имелл виду когда написал потдерживает. Я не имелл виду что-то ароде "ремень потдерживающий штаны, чтобы они не упали". Сгласен можно было точне написать. Может и нужно было.
| |
7.55, Аноним (-), 07:14, 06/12/2022 [^] [^^] [^^^] [ответить] | +/– | Я тут подумал Под словом потдерживать я имелл виду шире Как бы видеокарту 30 л... большой текст свёрнут, показать | |
|
|
|
|
|
|
13.74, Аноним (-), 06:42, 07/12/2022 [^] [^^] [^^^] [ответить] | +/– | 16 июня 2008 года была образована рабочая группа Khronos Compute для разработки... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
1.28, Аноним (-), 04:25, 06/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Насколько я понимаю, а может мне так кажется или я гдет-то прочёл. AMD APU так и задумываался от части, что с OpenCL что-то через OprnCL можно будет перенести работу с процессора на видеокарту. Во что-то серьёздное и маштабное это не перерасло насколько я знаю.
| |
|
2.29, Аноним (-), 04:33, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Первый выпуск OpenCL пишут 28 августа 2009. Как-бы OpenCL есть, но его нет. Кому надо тот использует OpenCL. Но какой-то масовости OpenCL не иммеет. Или имеет?
| |
|
1.32, Аноним (32), 05:03, 06/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Поддерживается работа на платформах X86_64, MIPS32
Странное сочетание... Почему мипс-32, а не х86-32?
| |
|
2.65, Аноним (65), 18:21, 06/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
MIPS32 это хоум роутеры. Если повезёт, можно и соседские задействовать ;)
| |
|
|