Распределённые вычисления
В наше время любой человек, у которого есть компьютер и хотя бы медленный доступ в интернет, может помогать учёным заниматься свертыванием молекул белков, моделированием климата и даже поиском следов разумной жизни в космосе. Более того, для этого не нужно никаких специальных навыков: не нужно быть биологом, экологом или астрономом, достаточно лишь поставить на свой компьютер программу, которая превратит ваш компьютер в часть мощного кластера, который исследователи будут использовать для вычислений.
Эта технология получила название распределенных вычислений, а точнее добровольных вычислений. Благодаря ним любой человек может помочь науке сделать нашу жизнь чуть лучше.
Содержание |
Как работает технология
Некоторые задачи требуют огромных вычислительных затрат. Например, при создании фильма Аватар для того, чтобы отрисовать всю компьютерную графику, потребовались ресурсы мощнейших суперкомпьютеров: студия использовала 35 000 процессорных ядер и систему хранения размером 3 000 ТБ (терабайт). [1]
Многие научные задачи тоже требуют от учёных арендовать гигантские суперкомпьютеры с множеством процессоров. Однако, что если разбить задачу на маленькие кусочки, с которыми справится обычная домашняя машина, а результаты собрать воедино? Вот этим и занимаются распределённые вычисления. Как правило, добровольцам предлагается скачать маленькую программу, которая будет следить за работой компьютера и выполнять расчеты в моменты его простоя. Программа будет получать порцию данных для обработки каждый день или раз в несколько дней, прилежно считать и отсылать результаты на главный сервер.
Кому можно помочь? Самые интересные проекты
Исследование болезни Альцгеймера и рака
Проект Свертка (folding@home) разрабатывается Стэнфордским университетом. Учёные исследуют то, как создаётся молекула белка и то, что может произойти если в процесс свертки закралась ошибка. Анализируя процесс свертки можно понять причину многих онкологических заболеваний (рака), болезни Альцгеймера, болезни Паркинсона и коровьего бешенства.
Поиск внеземных цивилизаций
Проект SETI@home - один из первых и самый крупный в области распределённых вычислений
Моделирование климата на планете
http://climateprediction.net/ - моделируют то, как будет меняться климат в ближайшие 50 лет. Расчетами занимается суперкомпьютер, построенный из тысяч компьютеров пользователей, добровольно отдающих ресурсы при простое.
Исследование причин вымирания видов
http://evolutionary-research.net/ - система, позволяющая предоставить ресурсы своего компьютера для расчетов генетических причин вымирания видов
Ссылки
- В мире распределенных вычислений - Сайт BOINC.RU
- distributed.ru - русскоязычное сообщество распределенных вычислений
- список проектов распределенных вычислений (англ.)
- Сообщество ВКонтакте
- Весь мир как суперкомпьютер