Может кто ещё помнит времена, когда все расчёты по отрисовке 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 в котором хорошо заметен шум (скорее всего это зерно кино-плёнки).