Портал создан при поддержке Федерального агентства по печати и массовым коммуникациям.

СУПЕРКОМПЬЮТЕР ПОД НАЗВАНИЕМ "ИНТЕРНЕТ"

Д. УСЕНКОВ.

В журнале уже рассказывалось о многопроцессорных вычислительных системах и принципах их работы (см. “Наука и жизнь” № 5, 2000 г., “Суперкомпьютеры: вчера, сегодня, завтра”). Хотелось бы упомянуть еще один вариант организации таких систем — на базе компьютерных сетей и, в частности, Интернета.

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

Распределенные вычисления на базе глобальной компьютерной сети — не просто теоретические построения. Уже сегодня любой пользователь, имеющий подключение к Интернету (не обязательно постоянное), может стать участником одного из таких проектов и внести свой вклад в решение самых разнообразных задач — от фундаменталь ных исследований по математике (например, вычисление числа p с высокой точностью, поиск простых чисел, факторизация и т. п.) до “взлома” криптографических алгоритмов с целью проверки их стойкости. Для участия в проекте достаточно переписать на свой компьютер специальную программу-клиент, которая будет обрабатывать данные, пересылаемые с сервера, а потом автоматически отсылать их обратно. При этом программа использует только свободное процессорное время, то есть вычисления ведутся лишь тогда, когда вы не работаете с компьютером, но оставляете его включенным. Часто клиентские программы оформляются в виде скринсейверов (Screen Saver), или “хранителей экрана”, запускающихся только в том случае, если пользователь не взаимодействует с клавиатурой и мышью дольше заранее оговоренного промежутка времени, и отключающихся при первом же касании мыши или нажатии на клавишу.

В 1997 году Адам Беберг создал что-то вроде “консорциума” добровольцев, готовых предоставить свой компьютер для некой всеобъемлющей цели, — DISTRIBUTED.NET (адрес в Интернете — www.distributed.net). Сегодня это главный координационный центр проектов, связанных с распределенными вычислениями. Среди результатов, достигнутых с помощью DISTRIBUTED.NET, можно назвать по крайней мере две победы на конкурсах по поиску 56-битового ключа шифра, которым было закодировано тестовое сообщение (в 1997 году ключ отыскали за 250 дней работы, а в 1998-м — за 40 дней). Задача поиска ключа к шифру фактически сводилась к перебору всех возможных 56-значных комбинаций.

Но, пожалуй, самый известный на сегодня проект такого рода — это так называемый Seti@Home (The Search for ExtraTerrestrial Intelligence at Home), или “Поиск внеземного разума на дому”. Суть его заключается в распределен ной обработке части радиосигналов, принятых из космоса телескопом в Аресибо (Пуэрто-Рико) — самым большим в мире по площади отражателей с “зеркалом” диаметром 305 метров. Организованный 17 мая 1999 года сотрудниками английской Лаборатории космических наук Университета Беркли проект Seti@Home должен завершиться в середине 2001 года: к тому времени вся доступная телескопу часть небосвода (примерно треть) будет просканирована несколько раз и ее предварительный анализ полностью завершится. До тех пор любители уфологии могут надеяться, что именно их компьютер впервые заметит в межзвездном шуме послания чужого разума. Правда, эти надежды чисто теоретические: подключенные к Интернету компьютеры добровольных помощников ученых выполняют лишь предварительную обработку сигналов, так что даже в случае успеха узнать, кто именно ему способствовал, вряд ли удастся. Но энтузиасты не унывают: количество активных участников проекта по всему миру перевалило уже за два миллиона, а количество переписанных ими копий клиентских программ (версий для Windows, Macintosh, Linux и пр.) приближается к 50 миллионам. Общую статистику вычислений можно посмотреть на основном сайте проекта по адресу http://setiathome.ssl.berkeley.edu/ (там же находится и ее русскоязычный вариант) либо по адресу http://seti.cardio.ru/rus/mainru.html.

Как утверждают руководители проекта, уже обнаружено более 80 тысяч интересных сигналов, которые в дальнейшем будут анализироваться более детально. Кто знает, может быть, какой-то из них окажется тем самым голосом “братьев по разуму”.

См. в номере на ту же тему

А. ШИШЛОВА - “Последний из компьютеров”.

С. ВЕЛИЧКИН - Передаю по буквам.


Случайная статья


Другие статьи из рубрики «Человек и компьютер»