• ↓
  • ↑
  • ⇑
 
Записи с темой: gpgpu (список заголовков)
18:57 

Ну что за жизнь без пистолета?...

...и много будет странствий и скитаний...
Не так давно я в кой-то веки придумал что мне напрограммировать для видеокарты. А именно переборщик паролей винды. Взялся уже за документацию, написал свой первый HelloWorld с использованием OpenCL...
И тут выясняется что такая программа уже написана. Более того, хоть сокорсть перебора около 2500 милионов паролей в секунду, всё равно подбор пароля из 10 символов, состоящего из маленьких букв и цифр, займёт 16 дней... Если добавить большие буквы, спецсимволы и пробел - получим 850лет на перебор всех вариантов... Что не есть реально :-(

Впрочем раз уж начал, то что-то да напишу...

@темы: GPGPU, Агел, Комп, Мысли

15:33 

И ещё разок о прогрессе.

...и много будет странствий и скитаний...
Может кто ещё помнит времена, когда все расчёты по отрисовке 3х-мерных сцен брал на себя центральный процессор. Потом произошёл прорыв - появление специальных 3д ускорителей которые не только сняли нагрузку с CPU но и вывели качество графики на новый уровень. С тех пор сменилось немало поколений процессоров, видеоускорители совершенствовались, обзаводились новыми функциями и, конечно, увеличивали свою вычислительную мощь. И вот настал момент, когда в определённых задачах современные видеокарты как минимум на порядок быстрее обычного процессора. И уже пару лет обсуждаемая идея приспособить видеокарты для различных вычислений, не связанных с отрисовкой графики, наконец-то стала реализовываться. По моему в ближайшее время произойдёт очередной прорыв, который принесёт возможности, о которых раньше можно было только мечтать.

Ну а теперь о моих вчерашних экспериментах в этой области.
Ни с того ни с сего я загорелся найти какую-нибудь програмульку, которая сможет использовать мой Radeon HD3870 в сфере отличной от игр. В идеале хотелось заставить побыстрее работать кодировщик XviD, но я нашёл только переписку разработчиков двухлетней давности, в который один человек собирался рассмотреть такую возможность. Дальнейшие поиски совершенно случайно занесли меня на страницу плагина FFT3DGPU к avisynth который умеет использовать видеокарту для чистки видеоизображения от шума.

В результате к двум часам ночи я узнал что такое avisynth, основы работы с ним, а так же выяснил что этот фильтр отлично справляется с чисткой фильмов разрешением не более HD-Ready (1280х720). В реальном времени. С большими разрешениями и тем более с Full-HD (1920 x 1080) уже начинаются тормоза. При использовании того же фильтра но на CPU - об обработке в реальном времени можно даже и не мечтать - обработка идёт как минимум в 30 раз медленнее.

Возникает вопрос - а нафига всё это нужно?
Ответ - HD-Rip фильма Equilibrium гораааздо приятнее смотрится с применением этого фильтра. И это далеко не единственный HD-Rip в котором хорошо заметен шум (скорее всего это зерно кино-плёнки).

@темы: GPGPU, Комп

Закуток Агела

главная