В сегодняшнем посте я хотел бы затронуть тему, которую в Казнете мало кто обсуждает, да и, мне кажется, мало кто толком знает. Речь пойдет о распределённых вычислениях.
Распределённые вычисления — это способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, объединённых в единую сеть. В настоящий момент в связи с бурным развитием интернета широко стали применяться распределённые вычисления, использующие на добровольных началах компьютеры простых пользователей, соединяемые с сервером с помощью глобальной сети интернет.
Одним из таких проектов является проект Стэнфордского университета для проведения компьютерной симуляции свёртывания молекул белка Folding@home. По состоянию на июль 2008 года — это крупнейший проект распределённых вычислений во всём мире, как по количеству участников, так и по вычислительной мощности.
Целью проекта является выяснение причин возникновения болезней, вызываемых дефектными белками, таких как болезнь Альцгеймера, Паркинсона, диабет 2 типа и т.д. С помощью моделирования свёртывания и развёртывания белков учёные надеятся понять чем обусловлены эти болезни и, возможно, найти способы их лечения.
Folding@home-клиенты:
1) CPU-клиент — самый простой в установке и настройке. Работает в один поток, мало потребляет памяти (зависит от типа задания); Имеется две версии, одна — графическая (отображается процесс фолдинга молекулы белка), вторая — текстовая в консоли. Текстовая версия — наш выбор, потому что производительность больше, да и незаметней она, тем более, что имеется функция установки как службы. Есть версии под Windows, Linux, MacOS.
2) SMP-клиент — клиент, поддерживающий многопоточность. Работает только с многоядерными процессорами, либо с многопроцессорными компьютерами. Объём занимаемой памяти приблизительно равен 500 мегабайт. Входящий трафик — 4-5 мегабайт, исходящий — 5-20 мегабайт (приведен объём одного задания, которое выполняется на Core 2 Duo 1 день ). Версии только под Windows, Linux.
3) GPU-клиент — клиент для видеокарт производства Nvidia и Ati/AMD. Поддерживаются Geforce 8/9 серии, у Ati поддержку имеют только 2/¾ серии. Поддерживается только Windows.
4) PS3-клиент — клиент для консолей Sony Playstation 3. Этот клиент также многопоточный и выдает хорошую производительность.
Все участники разделены на команды и имеют собственные имена. Таким образом, принимается участие как в командном, так и в личном зачете. За каждое задание, в зависимости от используемого клиента, оборудования и типа задачи, начисляется определённое количество очков (points). Количество заработанных очков в день и является главной скоростной характеристикой участника (points per day — PPD).
Я состою в команде TSC!Russia — российской команде распределённых вычислений, имеющей интернациональный состав. Номер нашей команды — 47191, мой ник — Zhomart. На сегодняшний день я занимаю 206 место в команде и 12824 место в мире по набранным очкам. Всего же в проекте участвует более миллиона человек. Если решите присоединиться к нам, милости просим! Окажу всяческую помощь и поддержку. Мои контакты можно найти здесь.
Важные ссылки:
1. Официальный сайт. Имеется и русское зеркало, но там не всё переведено.
2. Официальный сайт команды TSC!Russia. Общая информация о команде, её история, даты, герои и достижения.
3. Форум команды TSC!Russia. Множество полезной информации, новости проекта, особенности настройки и установки клиента, различные хинты и т.д. Здесь Вы найдёте всё о проекте!
4. Группа в Контакте казахстанской команды. Там какие-то перемены в руководстве, продолжают ли они считать не знаю.
Постовой:
Чтоб успешно продавать — надо ГовноBook читать!
16 августа 2008 18:13
что-то уж сильно много кушает процессора: mplayer, играющий фильм — 10%, fah — 90%
16 августа 2008 18:52
Так он столько и должен кушать :) У клиента приоритет самый низкий, так что тормоза не сильно ощущаются.
19 августа 2008 10:04
А вдруг молекулы это отмазка? Реальная миссия проекта может быть другой :)
И вы все помогаете пиндосам в их темном деле.
19 августа 2008 10:12
Интересный вариант, но, думаю, Stanford University заслуживает доверия.
19 августа 2008 14:00
Valentin
Эта тема обсасывалась сотни раз. Проект существует с 2000 года. Думается мне за 8 лет можно было узнать чем мы занимаемся. Тем более что клиенты, которые мы используем, применяются в других сферах. Если посмотреть на результаты той работы, которую мы делаем, можно увидеть, что это простые термодинамические расчеты.
4 сентября 2008 15:02
Folding@Home — крупнейший проект распределенных вычислений...
Хочу познакомить читателей с крупнейшим проектом распределенных вычислений. Возможно, Вам это будет интересно и внесете свой вклад в дел...
5 сентября 2008 20:36
А кому принадлежат результаты вычислений? Или как всегда свои ресурсы отдаем безвозмездно америкосам? Ученые поймут, и срубят бабос, запатентовав новое лекарство...
6 сентября 2008 00:21
Результаты профессора Стенфорда предоставляют любым желающим. На их странице можно ознакомиться со статьями, основанными на результате распределенных вычислений.
6 июня 2009 16:54
давно эту тему поставил, правда сколько ни говори про нее, у всех одна мысль «помогло?» или «опять для них...»
8 июня 2009 11:38
@EG Zombie: Мне проект интересен, пусть вклад каждого маленький, но уже есть практические результаты.