Реклама
Несколько лет назад я написал статью о том, как потратить ваше процессорное время на науку, воспользовавшись моделью компьютерных вычислений в Интернете, известной как распределенных вычислений 10 способов пожертвовать свое процессорное время науке Читать далее . В этой статье я рассказал о некоторых классных проектах, которым вы могли бы посвятить процессорное время своего компьютера: включая такие вещи, как защита от биотерроризма, борьба с раком и поддержка нанотехнологии.
Фактически, я управлял несколькими из этих проектов довольно долго после написания этой статьи, и я был так заинтересован Модель распределенных вычислений, с которой я брал интервью у IBM в какой-то момент своей карьеры писателя об их собственном проекте, Мире Сообщество Grid. Я собираюсь объяснить больше о сетке World Community Grid ниже, но прежде чем мы перейдем к отдельным распределенным вычислениям проектов, важно узнать, как развивалось все сообщество за те несколько лет, с тех пор как я в последний раз писал о Это.
Что удивительно, так это то, как эволюция распределенных вычислений следовала в духе сотрудничества самого научного сообщества. В прошлом многие из этих проектов требовали, чтобы пользователи загружали отдельные программы, и каждый из них были свои собственные независимые заставки и другие функции, помимо других проектов делает. В наши дни большинство проектов объединяет центральный управляющий менеджер BOINC, которым руководят люди из Беркли. С этим одним приложением вы можете разделить запасную мощность процессора для поддержки целого множества вычислительных задач, в которые вы верите.
Удивительные распределенные вычислительные проекты
Мне нравится концепция BOINC, которую вы можете скачать и установить прямо с Страница Беркли в Беркли. Мне это нравится, потому что когда я загружал и запускал проекты в прошлом, процесс был не очень простым или легким. Мне понравились скринсейверы и классная графика, но на самом деле распределенные вычисления сводятся к тому, чтобы предлагать ваш процессор по причинам, в которые вы верите - это и есть итог.
Используя BOINC Manager, вы устанавливаете и запускаете его, и все проекты распределенных вычислений у вас под рукой.
Я бы абсолютно не рекомендовал любую такую программу, если бы она не содержала подавляющее большинство доступных проектов. К счастью, BOINC делает. Я также обнаружил, что есть много проектов, не перечисленных в списке проектов внутри самой программы BOINC, но вы Вы можете вставить URL-адрес любого проекта, поддерживаемого BOINC, который вы найдете в Интернете, и менеджер распознает и загрузит его. Это очень круто.
Climateprediction
Я упомянул Climateprediction.net несколько лет назад, главным образом потому, что это проект, в который, как мне кажется, подавляющее большинство людей верит. Целью проекта является работа по прогнозированию климата Земли вплоть до 2100 года. Цель состоит не только в создании прогнозных моделей, но и в проверке точности существующих климатических моделей для определения наиболее вероятных сценариев.
После регистрации на Climateprediction.net через BOINC вы мгновенно будете перенаправлены на веб-сайт, чтобы завершить регистрацию, и получите доступ ко всей текущей статистике.
На этом сайте вы также можете найти множество моделей климата и информацию по ссылкам, таким как WeatherAtHome и в других разделах сайта. Обязательно ознакомьтесь с сайтом, если и когда вы зарегистрируетесь в этом проекте.
Космология @ дома
Космологический проект - один из моих любимых, потому что мне нравится идея помогать в разработке моделей вселенной. Космологический проект включает астрономические данные и данные физики элементарных частиц в свои модели. Как человек, который аплодировал открытию бозона Хиггса, я очень рад предложить некоторую часть мощности моего процессора для такого рода причин.
На изображении выше показано, как BOINC выглядит для запуска космологии. Вы можете нажать стрелку вниз под «Добавить проект», Чтобы увидеть все проекты, на которые вы подписаны, и мгновенно перейти на каждый сайт. На главной панели над этим выпадающим списком отображается завершение текущей задачи, над которой работает ваш ЦП, и продолжительность работы над этой вычислительной задачей.
Orbit @ Home
Вероятно, я склоняюсь к проектам, ориентированным на пространство, и перечисляю Orbit @ Home, но суть в том, что это еще один очень крутой проект распределенных вычислений.
Проект Orbit @ Home направлен на изучение солнечной системы для использования вычислений для решения важных для Земли задач, таких как околоземные астероиды (NEA). Мне нравится идея о том, что такой проект может стать источником раннего предупреждения о том, что существует 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 вызывает. Некоторые из этих причин включают такие вещи, как борьба с малярией, чистая вода, мышечная дистрофия и борьба с раком у детей.
Вы можете подписаться только с помощью World Community Grid, и ваш процессор будет отлично использован для решения некоторых чрезвычайно важных задач. И вы можете отслеживать и узнавать больше об этих текущих причинах прямо на Сетка мирового сообщества Веб-сайт.
Подробнее о BOINC
Как вы можете видеть в этой статье, я действительно думаю, что использование BOINC - это способ поддержать столько проектов, сколько вам нужно, при этом нужно всего лишь загрузить и запустить одно приложение. Это путь.
Некоторые из настроек, которые вы можете сделать с BOINC, - это настройка того, сколько вашего процессора он потребляет и когда он его потребляет. Вы можете фактически определить установленное время дня, когда он может выполнять работу, сколько дискового пространства он может использовать, и вы можете настроить его так, чтобы он работал только в том случае, если вы не используете свой компьютер, и он несколько дней простаивает минут.
Расширенный вид приложения также показывает больше статистики обо всех ваших текущих проектах. Он покажет вам все задачи проекта, над которыми в данный момент работает ваш компьютер, и общий ход выполнения этих задач.
И, наконец, BOINC также включает заставки из каждого из проектов, которые вы решили поддержать, например, как этот от Cosmology @ Home, который исчезает между изображениями, и текущее состояние вашего бега рабочие места.
Поддерживать так много важных причин, просто включив компьютер, на самом деле довольно круто. Это все равно, что дать вашему компьютеру шанс сделать что-то хорошее в мире, и все, что вы действительно пожертвуете, если думаете об этом, не более, чем, возможно, немного более высокое потребление электроэнергии и немного больше нагрузки на ваш процессор.
Учитывая, что вы, возможно, помогаете решить некоторые из самых насущных проблем в мире, я бы сказал, что сдавать не так уж много.
Вы когда-нибудь поддерживали какие-либо проекты распределенных вычислений? Вы когда-нибудь слышали этот крутой звук? Поделитесь своими отзывами и любимыми проектами в разделе комментариев ниже.
Кредиты изображений: Совместное использование ноутбуков через Shutterstock
Райан имеет степень бакалавра в области электротехники. Он 13 лет проработал в области автоматизации, 5 лет - в сфере информационных технологий, а сейчас является инженером приложений. Бывший управляющий редактор MakeUseOf, он выступал на национальных конференциях по визуализации данных и был представлен на национальном телевидении и радио.