SETI@Home и CUDA

На недельке провели с другом тест: поставили на его домашнем компьютере SETI@Home (BOINC), чтобы протестировать производительность его видеокарты.
конфигурация компьютера следующая:
Процессор: Intel Core2 Quad, 2.66GHz, 4 ядра
Видеокарта: NVIDIA GeForce GTX 285, 1024Mb
Память: 4Gb DDR2-1200 (используется только ~3,25Gb, т.к. под XP)
Результаты повергли меня в шок.
Один пакет считается в среднем за 1,5 (полторы!) минуты!!!
При этом CPU занят всего на пару процентов! Т.е. весь подсчет идет только на видеокарте через CUDA.
Для сравнения, мой домашний комп:
Процессор: Intel Core2 Duo, 3.8Ghz (да, слегка разогнанный ;-), 2 ядра
Видеокарта: не важно, СUDA нет
Память: 4Gb DDR2-800 (используется только ~3,25Gb, т.к. под XP)
На оптимизированном клиенте считает один пакет в среднем за 42 минуты (т.к. ядра два, то за 42 минуты считается два пакета).
Скорость подсчета на GeForce GTX 285 просто впечатляет!
Правда, есть и побочные эффекты… если нагружать такую видеокарту работой хотя бы 8 часов в день, то придется оплачивать в месяц около 3Gb дополнительного трафика, а также оплатить что-то около 50кВт*ч энергии дополнительно.

Андрей Кушнеров облек(ла) свое умозаключение в форму комментария:
Круто, очень круто! Не жалеешь, что сэкономил на видеокарте?
Link | Апрель 8th, 2009 at 18:51
3eka выразил(а) мнение:
Конечно не жалею!
Я не готов платить 500$ за видеокарту, только чтобы считать на ней SETI!
Я уже перестал играть в игры. Даже Fallout 3 пропустил, хотя когда-то 1 и 2 части прошел от и до. Работа интереснее.
А раз не играю, то зачем мне такое видео? Я ведь не 3D-моделлер ;)
Offtop: как отдыхается? ;)
Link | Апрель 8th, 2009 at 19:18