Интернет

Помогите улучшить мир с помощью этих удивительных распределенных вычислительных проектов

Помогите улучшить мир с помощью этих удивительных распределенных вычислительных проектов

Несколько лет назад я написал статью о том, как пожертвовать временем вашего ЦП на науку — воспользовавшись моделью интернет-вычислений, известной как распределенные вычисления. В этой статье я рассказал о некоторых интересных проектах, которым вы могли бы посвятить процессорное время своего компьютера, включая такие вещи, как защита от биотерроризма, борьба с раком и поддержка нанотехнологий.

На самом деле, после написания этой статьи я некоторое время управлял несколькими из этих проектов, и я был настолько заинтересован всей моделью распределенных вычислений, что взял интервью у IBM в какой-то момент своей карьеры писателя об их собственном проекте, World Community Grid. , Я собираюсь объяснить больше о World Community Grid ниже, но прежде чем мы перейдем к отдельным проектам распределенных вычислений, важно узнать, как развивалось все сообщество за те несколько лет, с тех пор как я в последний раз писал об этом.

Что удивительно, так это то, как эволюция распределенных вычислений прошла в духе сотрудничества самого научного сообщества. В прошлом многие из этих проектов требовали, чтобы пользователи загружали отдельные программы, и у каждого из них были свои собственные независимые заставки и другие функции, помимо того, что делали другие проекты. В наши дни большинство проектов объединяет центральный управляющий менеджер BOINC, управляемый людьми из Беркли. С этим одним приложением вы можете разделить запасную мощность процессора для поддержки целого множества вычислительных задач, в которые вы верите.

Удивительные распределенные вычислительные проекты

Мне нравится концепция BOINC, которую вы можете скачать и установить прямо со страницы BOINC в Беркли . Я люблю это, потому что когда я загружал и управлял проектами в прошлом, процесс был не очень простым или легким. Мне понравились скринсейверы и классная графика, но на самом деле распределенные вычисления сводятся к тому, чтобы предлагать ваш процессор по причинам, в которые вы верите — в этом суть.

С помощью BOINC Manager вы устанавливаете и запускаете его, и все проекты распределенных вычислений у вас под рукой.

приложения распределенных вычислений

Я бы абсолютно не рекомендовал любую такую ​​программу, если бы она не содержала подавляющее большинство доступных проектов. К счастью, BOINC делает. Я также обнаружил, что есть много проектов, не перечисленных в списке проектов внутри самой программы BOINC, но вы все равно можете вставить URL для любого проекта с поддержкой BOINC, который вы найдете в Интернете, и менеджер распознает и загрузит его. Это очень круто.

Climateprediction

Я упомянул Climateprediction.net несколько лет назад, в основном потому, что это проект, в который, как мне кажется, верит подавляющее большинство людей. Цель проекта — работать над прогнозированием климата Земли вплоть до 2100 года. только для создания прогностических моделей, но для проверки точности существующих климатических моделей для определения наиболее вероятных сценариев.

После регистрации на Climateprediction.net через BOINC вы будете мгновенно перенаправлены на веб-сайт, чтобы завершить регистрацию, и получите доступ ко всей текущей статистике.

Помогите сделать мир лучше с помощью этих удивительных распределенных вычислительных проектов моделирование2

На этом сайте вы также можете найти множество моделей климата и информацию по ссылкам, таким как WeatherAtHome и в других разделах сайта. Обязательно изучите сайт, если и когда вы зарегистрируетесь в этом проекте.

Космология @ дома

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

distributed computing

На изображении выше показано, как BOINC выглядит для запуска космологии. Вы можете нажать стрелку вниз в разделе « Добавить проект », чтобы увидеть все проекты, на которые вы подписаны, и мгновенно перейти на каждый веб-сайт. На главной панели над этим выпадающим списком показано завершение текущей задачи, над которой работает ваш ЦП, и сколько времени он работал над этой вычислительной задачей.

Orbit @ Home

Вероятно, я склоняюсь к проектам, ориентированным на пространство, перечисляя Orbit @ Home, но суть в том, что это еще один очень крутой проект распределенных вычислений.

Проект Orbit @ Home направлен на изучение солнечной системы для использования вычислений для решения важных для Земли задач, таких как околоземные астероиды (NEA). Мне нравится идея, что такой проект потенциально может стать источником раннего предупреждения о том, что СВА находится на опасном для Земли пути, предоставляя человечеству время для планирования и подготовки к решению этой задачи.

распределенных вычислений

Что мне действительно нравится на веб-сайте Orbit @ home, так это статистика и информация, представленная на сайте, так что вы можете увидеть обзор всех вычислений, которые были выполнены для проекта.

распределенных вычислений

У проекта также есть сообщество, и всякий раз, когда есть какие-либо важные новости, вы найдете его на главной странице сайта, например, объявление о скором проходе Asteroid 2011 MD 27 июля 2011 года. Страница не обновляется часто, но когда есть что сообщить, вы найдете это там.

MindModeling @ Home

Проект MindModeling @ Home — это один из тех проектов, которых нет в списке программ BOINC, но если вы введете URL-адрес проекта в поле URL-адрес проекта, он распознает проект как BOINC-совместимый и зарегистрирует вас и подключится к проект.

список распределенных вычислительных проектов

Проект MindModeling ориентирован на выполнение того, что сайт описывает как «моделирование вычислительного когнитивного процесса» для понимания человеческого разума. По моему мнению, задача моделирования и симуляции человеческого разума является одной из самых больших, самых сложных и, вероятно, почти невозможных задач.

Идея моделирования «человеческой производительности и обучения» настолько удивительна для меня, что я более чем рад посвятить свои вычислительные возможности этой высокой цели. И, конечно же, у проекта есть довольно крутой сайт.

список распределенных вычислительных проектов

На веб-сайте есть своего рода таблица лидеров, которая показывает наиболее «отдающих» участников проекта, и вы найдете информацию и новости о проекте по всему сайту.

Сетка мирового сообщества.

Несколько лет назад я говорил с сотрудниками IBM об их новом (на тот момент) благотворительном проекте, известном как World Community Grid. Компания не получила прибыли от проекта, и она посвятила свои собственные ресурсы и даже выделенный персонал, чтобы убедиться, что проект распределенных вычислений был успешным.

список распределенных вычислительных проектов

Сетка World Community Grid включена в BOINC, но особенность ее заключается в том, что это не просто один проект, а взамен потребляет вычислительную мощность вашего процессора и распределяет его по вычислительным причинам World Community Grid. Некоторые из этих причин включают такие вещи, как борьба с малярией, чистая вода, мышечная дистрофия и борьба с раком у детей.

Помогите сделать мир лучше с помощью этих удивительных распределенных вычислительных проектов моделирование10

Вы можете подписаться только с помощью World Community Grid, и ваш процессор будет отлично использован для решения некоторых чрезвычайно важных задач. И вы можете отслеживать и узнавать больше об этих текущих причинах прямо на веб-сайте World Community Grid .

Подробнее о BOINC

Как вы можете видеть в этой статье, я действительно думаю, что использование BOINC — это способ поддержать столько проектов, сколько вам нужно, при этом нужно всего лишь загрузить и запустить одно приложение. Это путь.

Некоторые из настроек, которые вы можете сделать с помощью BOINC, — это настройка того, сколько вашего процессора он потребляет и когда он его потребляет. На самом деле вы можете определить установленное время дня, когда он может выполнять работу, сколько дискового пространства он может использовать, и вы можете настроить его так, чтобы он работал только тогда, когда вы не используете свой компьютер и он простаивает в течение нескольких минут.

Помогите сделать мир лучше с помощью этих удивительных распределенных вычислительных проектов моделирование11

Расширенный вид приложения также показывает больше статистики обо всех ваших текущих проектах. Он покажет вам все задачи проекта, над которыми в данный момент работает ваш компьютер, и общий ход выполнения этих задач.

Помогите сделать мир лучше с помощью этих удивительных распределенных вычислительных проектов моделирование13

И, наконец, BOINC также включает в себя заставки для каждого из проектов, которые вы решили поддержать, такие как этот от Cosmology @ Home, который постепенно исчезает между изображениями, и текущее состояние выполняемых заданий.

приложения распределенных вычислений

Поддерживать так много важных причин, просто включив компьютер, на самом деле довольно круто. Это все равно, что дать вашему компьютеру шанс сделать что-то хорошее в мире, и все, что вы действительно жертвуете, если подумаете об этом, — это не более чем чуть более высокое потребление электроэнергии и немного большая нагрузка на ваш процессор.

Учитывая, что вы, возможно, помогаете решить некоторые из наиболее острых проблем в мире, я бы сказал, что от этого не так уж много.

Вы когда-нибудь поддерживали какие-либо проекты распределенных вычислений? Вы когда-нибудь слышали этот крутой звук? Поделитесь своими отзывами и любимыми проектами в разделе комментариев ниже.

Кредиты Изображения: Ноутбуки, Разделяющие Через Shutterstock

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН