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