Читаем Реальность под вопросом. Почему игры делают нас лучше и как они могут изменить мир полностью

«Если у вас есть приставка PlayStation 3, начинайте спасать жизни. Реальные жизни»[270]. Именно так один блогер описал свои впечатления от знакомства с игрой Folding@home для PS3 — первым в мире проектом распределенных вычислений только для геймеров. Распределенная вычислительная система — это своеобразный краудсорсинговый проект для компьютеров. Она объединяет через интернет сотни тысяч компьютеров во всем мире в гигантский виртуальный суперкомпьютер для проведения сложных расчетов, которые не под силу отдельному компьютеру. В течение долгих лет ученые пытались объединить вычислительную мощь домашних компьютеров для решения реальных научных проблем. Наиболее известный пример такого рода — проект SETI@home, или Search for Extraterrestrial Intelligence at home («Поиск внеземного разума, не выходя из дома»). Эта программа использовала ресурсы ПК для анализа радиосигналов из космоса на предмет признаков разумной жизни во Вселенной. Folding@home — аналогичная система, созданная биологами и исследователями-медиками из Стэнфордского университета, чтобы разгадать одну из величайших загадок биологии человека — фолдинг (сворачивание) белка.

Каково значение фолдинга белка? Из белков строится любая биологическая активность. Все, что происходит в нашем теле, — результат работы этих сложных органических веществ: они формируют скелет, заставляют сокращаться мышцы, управляют пятью чувствами, переваривают пищу, защищают от инфекций и помогают мозгу генерировать эмоции. В человеческом теле более ста тысяч видов протеинов, каждый из которых состоит из множества компонентов — от ста до тысячи. Строительным материалом для них служат различные комбинации из двадцати разных аминокислот.

Для выполнения этой специфической работы каждый вид белка приобретает уникальную пространственную структуру[271]. Биологи описывают этот процесс как своего рода невероятно сложное оригами. Отдельные компоненты могут располагаться в любой последовательности и сворачиваться в любую структуру. Даже когда известно, какие именно аминокислоты формируют белок и какие элементы он содержит, все равно невозможно точно предсказать, какую форму он примет. Исследователи знают наверняка только одно: иногда по непонятным причинам протеины перестают сворачиваться правильно. Они «забывают», какую структуру им следует приобрести, и когда происходит подобное, это приводит к болезни. Например, болезнь Альцгеймера, муковисцидоз, синдром коровьего бешенства и многие онкологические заболевания считаются следствием неправильного сворачивания белка.

Ученые хотели бы понять, как происходит фолдинг белка, чтобы выяснить, можно ли предотвратить неправильное сворачивание. Но учитывая способность этих сложных органических веществ принимать практически бесчисленное количество форм, их тестирование может затянуться надолго. Компьютерная программа может сымитировать любую возможную форму белка, состоящего из известного набора аминокислот. Но на тестирование всех вероятных комбинаций только для одного вида белка понадобится около тридцати лет, а в нашем теле сотни тысяч видов белка. Как говорится в разделе ЧАВО на сайте Folding@home, «это слишком долго для одного результата!». Поэтому исследователи используют распределенные вычисления. Если распределить работу между несколькими процессорами, она будет продвигаться намного быстрее. С 2001 года любой человек в мире может подсоединить свой ПК к сети Folding@home. Находящийся в режиме ожидания компьютер подключается к сети и загружает небольшое расчетное задание — симуляцию белкового фолдинга продолжительностью всего несколько минут, — а после его выполнения передает полученные результаты в сеть.

После почти десяти лет использования дополнительной вычислительной мощности персональных компьютеров команда сайта Folding@home поняла, что существует более мощная вычислительная платформа для виртуального суперкомпьютера — игровые консоли PS3. С точки зрения обработки данных, игровые приставки гораздо производительнее, чем обычный ПК. Это обусловлено тем, что вычислительная мощность, требуемая для визуализации постоянно меняющегося трехмерного изображения, гораздо больше, чем для рутинных задач вроде интернет-браузинга или набора текстов, выполняемых на ПК. Несмотря на то что в наших домах чаще встретишь компьютеры, если бы исследователям удалось привлечь к участию в проектах распределенных вычислений хотя бы малую часть геймеров, играющих на игровых консолях, они могли бы удвоить, утроить, а то и вчетверо увеличить вычислительную мощность своего суперкомпьютера. Но захотят ли геймеры это делать? Компания — производитель игровых консолей Sony была уверена, что захотят. И оказалась права.

Перейти на страницу:

Похожие книги

Справочник по параметрам BIOS
Справочник по параметрам BIOS

В справочнике в алфавитном порядке приведено описание большинства параметров современных BIOS. В краткой форме описаны большинство настроек BIOS, даны рекомендуемые значения для различных конфигураций компьютеров. Также рассказано, что представляет собой BIOS, какие типы BIOS существуют, как получить доступ к BIOS и обновлять ее.Кроме того, вы научитесь использовать различные функции BIOS, узнаете, как оптимизировать их с целью улучшения производительности и надежности системы.Для более глубокого понимания работы BIOS и детального рассмотрения ее функций рекомендуем обратиться к книге «Оптимизация BIOS. Полное руководство по всем параметрам BIOS и их настройкам» А. Вонга.Книга предназначена для всех пользователей компьютера – как начинающих, которые хотят научиться правильно и грамотно настроить свою машину, используя возможности BIOS, так и профессионалов, для которых книга окажется полезным справочником по всему многообразию настроек BIOS. Перевод: А. Осипов

Адриан Вонг

Зарубежная компьютерная, околокомпьютерная литература