Есть ли толк от Cuda?
Ssid 21 октября, 2010 - 00:28
Читая описание технологии Cuda, видно, что от неё имеется польза не только в мире "высоких" технологий, но и на десктопных компьютерах - улучшение воспроизведения фильмов, ускорение конвертирования видео.
Однако в качестве примеров приводятся программы и кодеки под виндовс.
А как с этим обстоит дело в Линуксе? Поддерживает ли эту технологию линуксовские кодеки и проигрыватели, Gimp и др. ??
И где от неё ещё можно ожидать пользы на десктопном компьютере?
»
- Для комментирования войдите или зарегистрируйтесь
Поддерживается, основная
Поддерживается, основная польза в декодировании видео с минимальным юзаньем проца. Сама Cuda на десктопе не сильно востребована(хотя слышал, что с ее использованием можно ускорить расчет контрольных сумм(типа md5) раз в 5)
mplayer точно поддерживает.
_SerEga_
может вы путаете с vdpau или вы хотите сказать, что Cuda и vdpau это одно и то же?
________________________
"We Will Win"
путает. как пример - Pyrit из
путает.
как пример - Pyrit из риона
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Sith, slepnoga Я знаю в чем
Sith, slepnoga
Я знаю в чем отличие и знаю, что видео - лишь одно частное применение GPU. Дело в том, что я не помнил, как пишется vdpau, неправильно писать не хотелось, гуглить тоже. )
как я и сказал выше применять можно, но в 95% случаев оно того не стоит.
толк есть! ))
и путает и нет одновременно! по сути своей vdpau - это пример реализации библиотеки с применением cuda... vdpau реализовано в драйвере и собрано проприетарно, поэтому вывод не очевиден, т.к. компилятор cuda не вызывается и не упоминается в зависимостях ))
libvdpau - это всего-лишь обёртка, которая реализует "применябельный" интерфейс для разработчиков прикладного ПО...
толк от нее есть!!! а вот использует ее реально пока тока vdpau... в общем прог мало ))
и вообще, нельзя ли уточнить вопрос - о каком толке идет речь? как вы себе представляете cuda и что это вообще по-вашему? ))
Как я представляю? Если не
Как я представляю?
Если не копировать описания с сайта, а своими словами - технология, позволяющая часть расчетов, связанных с обработкой информации переложить с процессора на видеокарту. преимущество в производительности - с процессами поддающимися распараллеливанию вычислений (декодирование видео, обработка графики и т.п.). В связи с этим понятно, что ускорения компиляции пакетов от неё ожидать не стоит.
Если неправильно - прошу поправить...
Тут Вы не много не правильно
Тут Вы не много не правильно поняли. Процессы поддающиеся распараллеливанию можно реализовать и без cuda. Cuda позволяет процесс расчета разделить между cpu и gpu. Что бы компиляция была быстрее, надо что бы компилятор мог работать с cuda. Таких на сегодняшний день не знаю.
Использовать ее есть смысл если Вы счастливый обладатель виеоадаптеров нфидиа 8 поколения и старше, иначе все вычесления переводятся в плоскоть sse2, sse3.
С уважением.
_SerEga_
-поддерживается изначально или необходима установка пакетов dev-util/nvidia-cuda ? (и если необходимо, каких ещё пакетов?)
Просто по этому вопросу информации в сети немного. Вот про ускорение расчетов md5, взлома паролей, программированию - предостаточно, а вот по "бытовым" вопросом - ничего...
P.S. а что известно по-поводу поддержки Cuda Gimp-ом?
Ssid
читай пожалуйста до конца! а то распинаешься-распинаешься, а тебя словно игнорируют ;)
З.Ы. сделай
equery f nvidia-drivers
и ты увидишь, что поддержка vdpau, cuda, OpenGL, OpenCL и много чего еще уже установлена! dev-util/nvidia-cuda - это всего-лишь компилятор, который нужен только для того, чтобы собрать какое-то приложение изисходников... как gcc... собраное приложение, будет прекрасно работать без этого пакета ;)Спасибо. Сделал, посмотрел
Спасибо.
Сделал, посмотрел )))
Поддержку ДРАЙВЕРОМ вижу, а вот какие из линуксовских программ (проигрыватели, редакторы изображений и видео, игры) её поддерживают? Вот где об этом можно почитать?
Нужны ли дополнительные настройки при этом или установки дополнительных пакетов??
Поддержку ДРАЙВЕРОМ вижу, а
Охтыж. :)
Никто ее не поддерживает в силу специфики архитектуры - IEEE 754 не реализован аппаратно - КО.
перевожу : нет полноценной "плавучки", а без нее нет и совместимости с нынешним кодом. Переписывать с нуля дураков немае, если это не дает прироста в разы - в десктопах не дает
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ssid написал(а): а вот какие
вот и почитай про boinc и k3d ;)
Cuda - не компилятор
Cuda - не компилятор
С уважением.
Kappac написал(а): Cuda - не
откроешь нам свое видение этого вопроса? ))