| ||
Когда компьютер простаивает, или о поиске внеземных цивилизаций…Представьте такую картину: сидит пользователь за компьютером и обдумывает решение какой-либо задачи. А компьютер в это время, естественно, ничего не делает, все его сотни мегагерц процессора “крутятся” зря. Да и если пользователь просто набирает какой-либо текст, или читает документацию (или приключенческий роман), то все возможности его персоналки в любом случае остаются незадействованными. Если не верите, то поставьте любую программу, показывающую загрузку процессора (мне из таких больше нравится InfoTray), и проследите за этой загрузкой в течение дня. Оказывается, уже существует возможность использовать время простоя компьютера для решения каких-либо полезных задач. Один из подобных проектов – SETI@home, или поиск внеземных цивилизаций. О нём, наверное, многие хоть раз слышали, но мало кто точно представляет, что это такое. Если очень кратко, то проект SETI@home дает возможность каждому участвовать в поиске внеземных цивилизаций. Проект создан, развивается и поддерживается институтом Беркли в Калифорнии (University of California, Berkeley). Идёт постоянный сбор данных с 305-метрового радиотелескопа, расположенного в обсерватории NAIC-Arecibo. При обработке происходит фильтрация помех и спектральный анализ. Сложная обработка огромных массивов данных требует соответствующих вычислительных ресурсов. Для обработки данных используется уникальная распределенная система: каждый желающий может скачать небольшую программу, которая получает блок данных, производит расчеты и отправляет этот блок назад. Скачать программу можно по одному из адресов: (программа занимает 793 Кб) ftp://ftp.cdrom.com/pub/ ftp://serendip.ssl.berkeley.edu/ Также на сайте имеются версии под очень многие из имеющихся операционных систем (различные версии Unix, Linux, и пр). Программа работает следующим образом:
Понятно, что это зависит от скорости компьютера и процессорного времени, отведенного программе. В одном из этих случаях Ваше имя укажут на сайте, опять-таки, если Вы этого захотите.
Процесс это длительный, обсчет на моём Celeron366 длится около 3-х дней (естественно, на компьютере работают и другие задачи). По окончании расчета при следующем коннекте программа “отдаёт” обработанный блок назад, и берёт новый. Следует заметить, что программа реализована очень удобно: она сидит в трее и имеет минимальный приоритет, поэтому совершенно не мешает остальной работе. Если компьютер имеет постоянное соединение с Интернетом, программу можно поставить и вообще забыть о её существовании, всё она будет делать самостоятельно. Однако при желании её можно развернуть на весь экран и посмотреть обработку визуально, выглядит очень красиво (см. рисунок далее). Так же программа может ставиться, как ScreenSaver, проводя расчеты только при простое компьютера, и заодно показывая красивые картинки. Минимальные системные требования для программы:
Когда вся исследуемая область будет изучена, будет использован другой радиотелескоп, исследующий другую область. Проект работает около 2-х лет, и имеет более 3-х миллионов "сотрудников", однако новые люди не помешают ;) Господа (и дамы), присоединяйтесь!!! Особенно это касается тех счастливчиков, у кого имеются в распоряжении новые гигагерцевые Pentium'ы и Athlon'ы. Ведь, особенно при офисной работе, ресурсы процессора зачастую простаивают зря, так почему бы их не направить на интересное дело. Я уже не говорю о тех, кто имеет доступ к множеству самых современных компьютеров, например в компьютерном магазине. Там компьютеры обычно всё равно работают, демонстрируя потенциальным покупателям свои возможности. Так почему не использовать для демонстрации красивую и заодно полезную программу? А подробнее о проекте можно прочитать на следующих сайтах: http://setiathome.ssl.berkeley.edu - основной сайт http://www.setiathome.spb.ru/index.htm - русское зеркало http://www.setiathome.spb.ru/faq.html - часто задаваемые вопросы И последнее. Естественно, что вероятность обнаружения сигналов от внеземных цивилизаций очень и очень мала. Но в любом случае, во-первых, никто из участников ничего не теряет, а во-вторых, получаемые результаты имеют важное значение для развития астрономии вообще, ведь суммарная вычислительная мощность данной системы очень велика. И всё-таки, а вдруг получится?... P.S. Следует отметить, что это не единственный подобный проект, использующий распределенные вычисления. Скорее всего, с повышением мощностей компьютеров таких проектов будет всё больше, слишком уж заманчиво не покупая суперкомпьютер, иметь аналогичную (или даже большую) производительность. К примеру, не так давно стартовал подобный проект от компании Intel, направленный на поиск средств от рака. Недавно мне даже встретился термин “проблема свободных тактов”. Которые не дадут покоя разработчикам… Скорее всего, уже в недалёком будущем большое число компаний будет предлагать пользователям ставить подобные программы для фонового расчета данных. Например, компании выпускающие шампуни для мытья волос, могут использовать данный метод, чтобы быстрее найти более новую формулу для “лучше моющего” и “лучше укрепляющего” шампуня… И вовсе не обязательно арендовать суперкомпьютер и платить большие деньги, вполне достаточно, к примеру, раз в месяц устраивать розыгрыш призов среди участников расчета (что обойдется куда дешевле аренды суперкомпьютера), плюс хорошо продуманная реклама, и как говорится, “процесс пошел”…
| ||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |