PDA

Просмотр полной версии : nVidia CUDA: вычисления на видеокарте или смерть CPU?



ALEX(XX)
23.06.2008, 09:12
Краткое содержание статьи: Когда графические процессоры видеокарт стали программируемыми, появился соблазн использовать их для вычислений. Действительно, те задачи, которые хорошо распараллеливаются, выполняются на GPU намного быстрее, чем на центральных процессорах. Это и обработка видео, и матричные вычисления, и научные расчёты. nVidia вышла полтора года с инициативой CUDA, которая к настоящему моменту уже достаточно хорошо отработана, доступна вторая версия API. Мы решили подробнее рассмотреть CUDA и провести тесты на собственноручно написанной программе.

Далее на THG.RU (http://www.thg.ru/graphic/nvidia_cuda/index.html)

Arkadiy
23.06.2008, 17:28
Вот бы ещё появились дельные программы под это дело... Что бы даже обычный пользователь, а не только програмист мог бы использовать свою видеокарту на все 200%.
Впрочем это дело времени и заинтересованости разработчиков.

UFANych
28.06.2008, 00:00
Ну совсем дельные, конечно, ждать долго, но...
Вот единственное приложение, которое я знаю - есть для avisynth такой фильтр по обработке видео - fft3d, и есть его версия fft3dgpu, основанная на DX9. Реально работает. Кадры шлёпает быстрее, даже на radeon9600, не говоря о современных...

Но это всё не то как то... инертность архитектуры уже такова, что побороть её будет трудно. Хотя, вот GPU пробуют подключить... многоядерность, опять же... почти транспьютеные системы, по крайней мере, часть идей при массовых вычислениях оттуда взять можно.

Идеология системы с процессорами Cell в целом могла бы дать гораздо больший прирост производительности и огромную гибкость, но жаль, AFAIK Sony его в PC не вставляет...