Прочитал тут на днях новость:
ссылкаИ хотя новость совсем о другом - меня она натолкнула на иные размышления.
Итак, в последнем абзаце идет речь об проекте Folding@home. Для тех,
кто в танке кто не в курсе - краткий экскурс в тему. Folding@home - проект распределённых вычислений для проведения компьютерной симуляции свёртывания молекул белка. Как любят многие издательства писать - это "поиск лекарства от рака". На самом деле это настолько далеко от истины и имеет такое же отношение, как телега к космическому кораблю. Да, проект занимается моделированием процесса свёртывания/развёртывания молекул белка (и вполне возможно поможет частично понять возникновение некоторых болезней, таких как коровье бешенство, Альцгеймера и некоторых других), но к разработке самого лекарства это отношения
вообще не имеет. Но речь не об этом. Вернёмся к проекту.
Сам проект стартовал в 2000 году. В 2006 г. команда Folding@Home начала изучать сворачиваемость протеинов и пептидов в ограниченном пространстве. Именно скорость симуляции пептидов и рассматривается в новости.
В принципе, организаторы убили сразу нескольких зайцев: во-первых, - многомиллионно-долларовая экономия на суперкомпьютерах, причем очень существенная (об этом чуть позднее); во-вторых, - экономия на площадях, обслуживающем персонале, счетах на электричество (этого мы коснемся ещё) и тому подобное; в-третьих, - дать возможность людям почувствовать себя несящим пользу человечеству.
Пройдемся теперь во всем пунктам отдельно.
Экономия на суперкомпьютерах. Это правда. Для примера, - самый мощный суперкомпьютер на данный момент - китайский Tianhe-1A.
С полным списком суперкомпьютеров на ноябрь 2010 года (список обновляется 2 раза в год) можно ознакомиться по этой
ссылке.
Производительность Tianhe-1A в бенчмарке LINPACK достигает 2.566 терафлопс. Производительность же проекта Folding@home достигает нынче 5.6 терафлопс. Что в 2 с лишним раза быстрее. Или же другое сравнение - общая производительность проекта превышает суммарную производительность суперкомпьютеров, стоящих на первых трёх строчках ТОП 500.
Статистика по проекту Folding@home
тут.
Как видите, - экономия видна невооруженным глазом. Тут же видна и экономия на электричестве - тройка суперкомпьютеров, возглавляющие рейтинг, потребляют в сумме порядка 13.6 мегаватта. Плюс обслуживание таких сооружений так же выливается в "копеечку".
А теперь перейдем к третьему пункту -
дать возможность людям почувствовать себя несящим пользу человечеству. Для этого приведу отрывок из новости.
Цитата: |
Системой на базе шести видеокарт GeForce GTX 460 была достигнута скорость симуляции около 607 наносекунд в день. Возможно, активные участники проекта заинтересуются подобными видеокартами. |
И тут я как раз и хочу акцентировать ваше внимание. GeForce GTX 460 - весьма не медленная видеокарта. Учитывая, что вычисления с плавающей точкой при помощи современных GPU делаются быстрее (свою лепту ещё играет количество шейдеров в GPU и возможность софтом распараллеливать вычисления), чем современными CPU на порядки (в 30-120 раз), то можете осознать во сколько раз быстрее эта связка из шести видеокарт (в 200-700 раз).
Теперь, когда вы понимаете всю мощность этой системы - посмотрите скорость просчета - 607 наносекунд за сутки! Для тех, кому сложно понять эти цифры - скажу так - для расчета одной секунды потребуется 1.647 миллионов дней или же более 4.5тыс лет! Да, - как раз использование миллионов компьютеров пользователей (активных порядка полумиллиона) и помогают сократить это время (но не все компы с 6ю видеокартами
). Но и моделировать надо не наносекунды и далеко не один вариант структуры.
Так что близкого прорыва ждать глупо. Работу этого проекта можно сравнить с тыканием пальцем в небо, но изредка это срабатывает.
Так же хочу показать чем оборачивается помощь в таком проекте рядовому пользователю. Например энергопотребление. Система с использованием Core i7 920/930 @ 4Ghz и видеокартой GTX 460 будет "кушать" под 350Вт. Если же сменим на GTX 470, то система станет прожорливее ещё на сотню - до 440Вт. Использование GTX 295 сделает ваш корпус небольшим обогревателем, так как энергопотребление достигнет 600Вт. Кстати, описанная в новости система из 6 видеокарт потребляет в нагрузке около 1.35 Квт. И это без разгона! С таким аппаратом и батареи зимой в квартире не понадобятся.
Если же перевести эти цифры в более ощутимый человеком эквивалент - деньги, то получим следующее. Например, 6 часов в день вы сидите за компьютером и используете для своих нужд и не хотите, что бы какие-то фоновые процессы тормозили вашу работу. В остальное же время вы с чистой совестью отдаете ресурсы на помощь... итого получаем с системой с одиночной GTX 460 порядка 700р в месяц (цены по Москве на 2010 год из расчета 3.45 коп/кВт - с 2- 3- тарифными счетчиками и в других городах цены иные, занимайтесь подсчетами сами).
Вторым моментом является повышенный шум. Волне естественно, что система, раздающая торренты потребляет энергии на порядки меньше и требует минимального охлаждения, зачастую пассивного.
Это, кстати, камень в огород тех же чайников, которые ратуют за "час Земли", при этом после этого единственного часа экономии идут и включают обратно всю аппаратуру, нагружают тем же Folding@home в режиме 24/7 круглогодично... не смешно ли?
О чем эта статья? Не о том, что проект бесполезен. Нет! Сама идея - здравая. Только те, кто хочет в этом поучаствовать всё же должны понимать, что то, что они вносят - это даже не капля в море... это ещё меньше. Так же они должны понимать бесполезность принятия участия в том же мероприятии как "Час Земли" и одновременном участии в проекте Folding@home, GPUGrid, RNA World, LHC@home и множестве других - иначе это уже является лицемерством, потому как годовые энергозатраты на участие в таких проектах в
тысячи раз больше, чем сэкономленная энергия за один час "помощи" Земле.