![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Folding@home — проект распределённых вычислений для проведения компьютерной симуляции свёртывания молекул белка. Проект запущен 1 октября 2000 года учёными из Стэнфордского университета. По состоянию на июль 2008 года — это крупнейший проект распределённых вычислений, как по мощности, так и по числу участников[3], достигнувший в 2009 году мощности в 5 Петафлопс
По результатам эксперимента вышло несколько научных работ[4].
Программа-клиент Folding@home периодически подключается к серверу для получения очередной порции данных для вычислений. После завершения расчётов их результаты отсылаются обратно.
Участники проекта могут видеть статистику своего вклада. Каждый участник может запустить программу-клиент на одном или более компьютерах, может вступить в одну из команд.
К августу 2008 года более 3 млн процессоров успело поучаствовать в проекте, а участников, зарегистрировавшихся на сайте, более миллиона (один участник может вычислять на многих компьютерах). Этого количества процессоров было достаточно, чтобы сравнивать проект Folding@home с наиболее мощными суперкомпьютерами мира, с вычислительным уровнем порядка 1026 Тфлопс[5]. По состоянию на середину февраля 2009 года, производительность проекта превышает 5033 Тфлопс (Более 5 ПФлопс).[6] По состоянию на 21 сентября 2009 года, производительность проекта составляет 7901 Тфлопс. [7]. В планах руководителей проекта достичь в ближайшем будущем производительности в 100 Пфлопс.
Уже доступен для открытого использования клиент для процессоров Cell от Sony (PlayStation 3). Эти процессоры также являются многопоточными (многоядерными), что даёт им преимущества над обычными CPU, которые пока имеют максимум 4 ядра.
Вместе с тем, не забывают и другое важное направление работы — в связи с массовым распространением многоядерных центральных процессоров от AMD и Intel, выпущен в открытое бета-тестирование клиент с поддержкой SMP — симметричной многопроцессорности. Если ранее участники проекта должны были запускать на таких процессорах несколько клиентов, чтобы загрузить все ядра, что могло немного замедлять вычисление каждого отдельного потока, то теперь один клиент ускоряет расчёт одного задания, используя все доступные ядра центрального процессора (процессоров) в системе. Как уже говорилось выше, такие вычисления важнее для проекта, чем более массовый расчёт с более низкой скоростью получения результата. SMP-клиент в настоящее время доступен для всех наиболее популярных операционных систем Unix (Mac OS X, Linux) и Windows.
Скачать версии для разных платформ можно с официального сайта проекта.
Цель и значение проекта
Цель проекта — с помощью моделирования процессов свёртывания/развёртывания молекул белка получить лучшее понимание причин возникновения болезней, вызываемых дефектными белками, таких как Альцгеймера, Паркинсона, диабет типа II, болезнь Крейтцфельдта — Якоба (коровье бешенство) и склероз. К настоящему времени проект Folding@home успешно смоделировал процесс свёртывания белковых молекул на протяжении 5—10 мкс — что в тысячи раз больше предыдущих попыток моделирования.По результатам эксперимента вышло несколько научных работ[4].
Принципы работы
Для выполнения вычислений Folding@home использует не суперкомпьютер, а вычислительную мощь сотен тысяч персональных компьютеров со всего мира. Для того, чтобы участвовать в проекте, человек должен загрузить небольшую программу-клиент. В среднем типичный современный компьютер загружен лишь на 5 %, и клиентская программа Folding@Home запускается в фоновом режиме и выполняет вычисления лишь в то время, когда ресурсы процессора не полностью используются другими приложениями.Программа-клиент Folding@home периодически подключается к серверу для получения очередной порции данных для вычислений. После завершения расчётов их результаты отсылаются обратно.
Участники проекта могут видеть статистику своего вклада. Каждый участник может запустить программу-клиент на одном или более компьютерах, может вступить в одну из команд.
Текущий прогресс и планы на будущее
Рубежи (Петафлопс) | Дата достижения |
---|---|
1,0 | 16 сентября 2007 |
2,0 | начало мая 2008 |
3,0 | 20 августа 2008 |
4,0 | 28 сентября 2008 |
5,0 | 18 февраль 2009 |
Новые и будущие платформы для проекта
Участники всякого проекта распределённых вычислений всегда стремятся к его распространению на всё новые и новые платформы. Разумеется, это относится и к Folding@Home, но для того, чтобы создать клиент для новой платформы, каждая платформа оценивается по двум несложным параметрам[8]:- скорость работы систем на новой платформе;
- количество систем на данной платформе, потенциально способных подключиться к проекту.
Уже доступен для открытого использования клиент для процессоров Cell от Sony (PlayStation 3). Эти процессоры также являются многопоточными (многоядерными), что даёт им преимущества над обычными CPU, которые пока имеют максимум 4 ядра.
Вместе с тем, не забывают и другое важное направление работы — в связи с массовым распространением многоядерных центральных процессоров от AMD и Intel, выпущен в открытое бета-тестирование клиент с поддержкой SMP — симметричной многопроцессорности. Если ранее участники проекта должны были запускать на таких процессорах несколько клиентов, чтобы загрузить все ядра, что могло немного замедлять вычисление каждого отдельного потока, то теперь один клиент ускоряет расчёт одного задания, используя все доступные ядра центрального процессора (процессоров) в системе. Как уже говорилось выше, такие вычисления важнее для проекта, чем более массовый расчёт с более низкой скоростью получения результата. SMP-клиент в настоящее время доступен для всех наиболее популярных операционных систем Unix (Mac OS X, Linux) и Windows.
Скачать версии для разных платформ можно с официального сайта проекта.
Команды СНГ в проекте
Российские
- TSC! Russia — в настоящее время самая успешная и производительная российская команда в проекте, занимающая 5-е место по скорости вычислений за неделю и 7-е место (на 01.02.2009) по количеству набранных очков в мире (из более чем ста тысяч команд)
- Russia — одна из первых российских команд в проекте Folding@Home, сейчас занимает 47 место среди всех команд (14.02.2009), 55 место по скорости (01.02.2009). Долгое время занимала первое место среди российских команд, сейчас стабильно на втором месте.
- Immortality - комманда прогрессивных россиян.
Примечания
- ↑ [1]
- ↑ [2]
- ↑ По состоянию на 16 июня 2008 года общее число участников проекта составило 1006595 пользователей (использовавших при этом 3149921 процессоров) в то время как в ближайшем по мощности проекте SETI@home участвовало 834261 пользователей. Мощности обоих проектов (по состоянию на 16 июня 2008 года) составили соответственно 2577 (июль 2008) и 541 терафлопс.
- ↑ http://www.stanford.edu/group/pandegroup/folding/papers.html
- ↑ http://corp.cnews.ru/news/top/index.shtml?2008/06/09/304461
- ↑ http://fah-web.stanford.edu/cgi-bin/main.py?qtype=osstats
- ↑ http://fah-web.stanford.edu/cgi-bin/main.py?qtype=osstats
- ↑ В силу стремления проекта к увеличению размеров заданий и анализу более длительных временны́х промежутков фолдинга белков, скорость системы сильнее влияет на принятие решения о портировании клиента на новую платформу, чем возможное число систем, которые будут подключены к проекту.
См. также
Ссылки
- Официальный сайт(англ.)
- Русская версия официального сайта
- «Создан первый в мире искусственный белок» — статья об успехе Folding@home
- Сравнение биомедицинских проектов распределённых вычислений
- Kakao Stats(англ.) — подробная статистика по командам и участникам.
- ExtremeOverclicking stats(англ.) — подробная статистика по командам и участникам.
По Материалам wikipedia.org.
no subject
Date: 2009-09-30 09:28 pm (UTC)а хто это ?
Date: 2009-09-30 09:38 pm (UTC)Re: а хто это ?
Date: 2009-09-30 09:41 pm (UTC)Re: а хто это ?
Date: 2009-10-01 05:38 am (UTC)Нет, правда, чеэт они расслабились ?
как забавно
Date: 2009-11-17 04:10 pm (UTC)