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

BOINC — программный комплекс для быстрой организации распределённых вычислений. Состоит из серверной и клиентской частей. Первоначально разрабатывался для крупнейшего проекта добровольных вычислений — SETI@home, но впоследствии разработчики из Калифорнийского университета в Беркли сделали платформу доступной для сторонних проектов. На сегодняшний день BOINC является универсальной платформой для проектов в области математики, молекулярной биологии, медицины, астрофизики и климатологии. BOINC даёт исследователям возможность задействовать огромные вычислительные мощности персональных компьютеров со всего мира?.

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

Кратко изобразить этот процесс можно так:



В данный момент в сети BOINC насчитывается около 300 тысяч активных участников, что в сумме даёт более 9 миллионов компьютеров и производительность более 8 петафлопс (на момент написания статьи).

Список проектов
Здесь можно посмотреть статистику по всем активным проектам.

SETI@home


SETI (Поиск Внеземного Разума (Search for Extraterrestrial Intelligence)) — область науки, чьей целью ставится нахождение разумной внеземной жизни. Один из методов, известный как «радио SETI», заключается в использовании радиотелескопов для приёма узкополосных сигналов из космоса. Сигналы, не характерные для естественных явлений, будут служить доказательством использования внеземных технологий.

Раньше проекты ПВР использовали специальные суперкомпьютеры, расположенные у телескопа для анализа поступающей информации. В 1995 году, Дэвид Геди предложил использовать большое количество домашних компьютеров, подключённых к сети Интернет как виртуальный суперкомпьютер для анализа радиосигналов. Для изучения этой идеи он организовал проект SETI@home. Проект SETI@home был запущенн в мае 1999 года.



Rosetta@home


Проект Rosetta@home направлен на вычисление трёхмерной структуры белков. Подобные исследования могут привести к созданию лекарств от таких заболеваний как ВИЧ, малярия, рак и болезнь Альцгеймера.

Более подробную информацию по целям и методам этого проекта можно найти здесь.



WorldCommunityGrid


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

Список завершённых проектов

Einstein@Home


Einstein@Home направлен на определение местонахождения пульсаров, используя данные Лазерно-интерферометрической гравитационно-волновой обсерватории (LIGO), радиотелескопа Аресибо, космического гамма-телескопа Ферми (GLAST).

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



Climate Prediction


Проект просчитывает различные симуляции климатических моделей, что позволяет спрогнозировать, как изменится погода на Земле в будущем.



Malaria Control


Проект использует ресурсы компьютеров для стохастического моделирования эпидемиологии и естественной истории малярии вызываемой Plasmodium falciparum.

MilkyWay@Home


Проект направлен на создание высокоточных трёхмерных моделей Потока Стрельца, что даёт информацию о том, как сформировался Млечный Путь и как образуются приливные рукава во время столкновения галактик.



LHC@Home


Подпроект SixTrack, созданный для помощи учёным улучшения работы БАК, просчитывает различные траектории 60 частиц, при которых луч сохранит стабильность в ускорителе. Количество циклов от 100000 до миллиона циклов, что соответствует менее 10 секундам реального времени. Этого достаточно, чтобы проверить будет ли пучок сохранять траекторию на протяжении гораздо большего времени или существует риск потери стабильности пучка, что может привести к серьёзным проблемам в реальности, например, к остановки ускорителя или к выходу из строя некоторых детекторов.

Результаты моделирования

PrimeGrid


Проект направлен на поиск простых чисел специального вида. Полный список подпроектов можно найти на официальном сайте.

Asteroids@home


Проект ставит целью увеличить объём информации о физических характеристиках астероидов. Программа обрабатывает данные фотометрических наблюдений разными приборами за разное время. Эта информация преобразуется методом инверсии кривой блеска, что позволяет создать 3D-модель формы астероида вместе с определением периода и направлением вращения вокруг своей оси.

Поскольку данные фотометрических наблюдений обычно растянуты во времени, период вращения не «виден» напрямую. Большой объём параметров должен быть проверен для определения оптимального решения. В подобных случаях инверсия кривой блеска занимает слишком много времени и распределённые вычисления – единственный выход эффективно разобраться с фотометрией сотен и тысяч астероидов. Кроме того, для обнаружения ошибок в методе и реконструировать подлинные физические параметры астероидов, необходимо обработать большой объём данных о «синтетических» объектах.

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



База 3D-моделей астероидов

Cosmology@Home


Проект направлен на поиски модели лучшим образом описывающую нашу Вселенную, и найти какая группа моделей подтверждает текущие данные, полученные теоретическими космологическими исследованиями и практическими физическими наблюдениями.

Yoyo@home


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

POEM@Home


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

theSkyNet POGS


Это астрономический исследовательский проект обработки данных с различных телескопов мира в разных диапазонах электромагнитного спектра. Проект объединяет GALEX, Pan-STARRS1 и WISE, чтобы создать многочастотный (ультрафиолетовый-оптический-инфракрасный спектры) атлас ближних к нам окрестностей Вселенной. Проект определяет физические параметры (звездная масса галактик, поглощение излучения пылью, масса пылевой компоненты, скорость образования звезд) для каждого пиксела, используя технику поиска оптимума для распределения спектральной энергии.

GPUGRID


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

Полезные ссылки:


Версии BOINC для разных ОС
GitHub
BOINC Wiki
Русскоязычный сайт

Комментарии (55)


  1. myxo
    18.02.2016 19:29
    -1

    поем at home (POEM@Home), извините, но ржу как больной с этого названия =)

    Сам долгое время включал у себя foolding@HOME — там рассчитываются фолдинги белков, теоретически может помочь с поиском лекарств для рака, альцгеймера и т.п.


    1. Aksiom
      18.02.2016 19:34

      Интересный проект, тоже принимал в нём участие.
      Не упомянул о нём в статье, поскольку он создан не на платформе BOINC.
      Здесь можно посмотреть весь список проектов распределённых вычислений.


  1. domix32
    18.02.2016 19:34

    Странно что Folding@HOME не упомянут. Или он часть розетты?


    1. Aksiom
      18.02.2016 19:47
      +1

      Нет, это разные проекты, но цели у них похожи.
      Как и написал выше: указал только проекты созданные на платформе BOINC.


  1. gary1
    18.02.2016 19:37
    +1

    > В данный момент в сети BOINC насчитывается около 300 тысяч активных участников, что в сумме даёт более 9 миллионов компьютеров и производительность в районе 8 петафлопс.

    Вроде бы не 8 уже, а почти 11, судя по этой ссылке http://boincstats.com/en/stats/-5/project/detail

    А вообще проект отличный, жаль только, что учавствуют в нем доли процентов от населения земли. ИМХО конечно же.


    1. Aksiom
      18.02.2016 19:45
      +1

      Исправил, когда уточнял было всего 8. Возможно расчёт производиться каждый день.


      1. Mad__Max
        18.02.2016 21:45
        +1

        Да, обновляется каждый день. Но данные берутся не за 1 день, а скользящая средняя — в каком то случае просто средняя за предыдущие 30 дней. В других средневзвешенная, с неограниченным периодом усреднения, но весами обратно пропорциональными прошедшему времени (у вчерашних самый высокий вес, у позавчерашних немного ниже и т.д.)


  1. ranshofenartist
    18.02.2016 22:14

    Мне Энигма эт хом понравился. Год назад удалил с компа. А 2 дня назад опять запустил, а тут это статья… Совпадение?


  1. stalinets
    18.02.2016 23:12
    +1

    Раньше считал процессором проект Rosetta и видеокартой — проект Collatz. В Collatz'е было какое-то странное начисление очков, за счёт этого одна моя видеокрта на этом проекте на какое-то время вытащила нашу скромную команду из 3,5 человек на 20-е место в мире))
    Потом переустановил винду, BOINC почему-то отказался ставиться и я забил на это.

    Эти вычисления работают уже много лет, но как-то не видно отдачи. Грубо говоря, я не вижу в аптеке лекарств с пометкой "Проект BOINC, расчитано всем миром", и моей стране вряд ли подарят результаты этих расчётов. И с отечественными проектами там туговато. Вот и получается, что я трачу своё процессорное время и электроэнергию на благо фармацевтических (а может, военных?.. ) компаний Америки и на исследования Гарварда и Оксфорда. И зачем мне это?


    1. wbnet
      18.02.2016 23:35

      Угу. Тоже почти 4 года считал оптимальные линейки Голомба в distributed.net, и забил из-за невозможности посмотреть на результаты — кому это и чем помогло. Остается только чисто соревновательный аспект, но в этом плане в какую-нибудь доту можно с намного большим интересом посоревноваться.


      1. Aksiom
        18.02.2016 23:58
        +3

        Проект OGR-27 рассчитывался 1822 дня. Результаты доступны в Википедии.
        Проект OGR-28 выполнен на ~14%.
        Довольно трудно сказать, какие теоретические вопросы теории чисел (извиняюсь за тавтологию) имеют быстрые и наглядные результаты, но похоже проблем найти эти результаты не возникает.


        1. wbnet
          19.02.2016 09:57

          Вики я смотрел, но: «Одним из практических применений линейки Голомба, является использование её в фазированных антенных решётках — например, в радиотелескопах. Антенны с конфигурацией [0 1 4 6] можно встретить в базовых станциях сотовой связи стандарта CDMA.» — в CDMA линейка четвертого порядка (то есть простейшая, которая не требует особых ресурсов для проверки), а рассчитанные 25 — 27 где используются и используются ли? Вот и я не знаю.


    1. Aksiom
      18.02.2016 23:47
      +2

      Я не видел в аптеке лекарств с пометкой кто проводил исследования для их создания (подозреваю это были бы десятки страниц только различных институтов).
      Результаты расчётов находятся в свободном доступе: для Rosetta (409 статей), для Collatz результаты сразу станут известны (это ведь неразрешённая математическая проблема).

      Гарвард и Оксфорд публикуют результаты своих исследований, при участии в проекте начатом частной компанией она не может использовать результаты исследований в коммерческих продуктах (AQUA@home результаты тоже опубликованы на Arxiv). Тратя своё процессорное время люди помогают разработать лекарства тем исследовательским организациям, у которых недостаточно ресурсов для самостоятельных исследований.

      а может, военных?..
      И зачем мне это?
      Никто ведь не заставляет кого-либо участвовать. Возможно кто-то рад помочь найти ещё один знак Числа Пи или смоделировать форму астероида находящегося от нас в 200 миллионах километров. Не вижу возможности использовать это в военных целях.


    1. gary1
      19.02.2016 07:10
      +1

      > Эти вычисления работают уже много лет, но как-то не видно отдачи.
      На сколько я понимаю все публикации открытые (могу ошибаться конечно), вы можете их посмотреть.
      > Грубо говоря, я не вижу в аптеке лекарств с пометкой «Проект BOINC, расчитано всем миром»
      Ну такого ни будет ни сейчас ни потом, потому что BOINC вам лекарства не будет разрабатывать. BOINC сделают публикацию на счет открытия какого нибудь свойства раковых клеток например. Опубликуют ее в нацчном журнале. Научное сообщество это прочтет, перепроверит. А фармакомпания купит доступ к статье и продлжит разрабатывать новое/старое лекарсто зная о каких то новых свойствах раковых клеток. Поправте меня кто нибудь, если я ошибаюсь в своих рассуждениях.
      > моей стране вряд ли подарят результаты этих расчётов.
      Ну и соответственно вашей стране ни кто не запретит купить доступ к этим публикациям. Другое дело, что помимо вычисления каких то свойств (а именно это делает BOINC, а не лекарства разрабатывает), нужно сделать еще адову тучу исследований и работ.
      > И с отечественными проектами там туговато.
      Вы поддерживаете только Российскую науку? Если вы действительно любите/увлечены наукой и прогрессом, то будь там хоть сплошные иранские/китайские/малазийский/зимбабвийские проекты, вы бы все равно их поддерживали. Ну личное мнение, конечно же. Хотя не спорю, причин и мнений оч много и не мне судить.


      1. Mad__Max
        20.02.2016 00:27
        +1

        Все правильно понимаете. Главный результат подобных проектов = публикация научной статьи с полученными результатами. Впрочем как и практически всех научных исследований, кроме сугубо прикладных и ведущихся в коммерческих интересах под конкретного заказчика.
        И таких научных работ на основе полученных благодаря РВ данных уже многие сотни опубликованы в серьезных рецензируемых журналах (включая "Science", "Nature" и другие топовые).
        Результаты фактически в свободном доступе для любых желающих.
        Лидер по научным работам насколько знаю Rosetta@Home (сам в проекте уже 6й год участвую).


  1. Antigeek
    19.02.2016 00:16
    +1

    Есть возможность проверить, что они не биткоины считают или пароли брутфорсят на чужих компьютерах? Могут ли добровольцы-шутники подменять результат своих вычислений на ложный и отправлять его на сервер?


    1. Aksiom
      19.02.2016 00:16
      +3

      Ответ на первый вопрос (и другие) можно найти в FAQ сайта Boinc.ru. Ответ на второй вопрос сложнее. Каждый проект сам решает как ему бороться с ошибками (подтасовками?), если подлинность одного вычисления легко определить, то сервер принимает решение, а так как расчёты производит программа-клиент проекта и она отсылает результат на сервер, для подтасовки результата придётся сильно постараться. Ещё один подход: одна задача решается несколько раз и результаты сверяются. Подробнее об этом можно прочитать здесь.


      1. KvanTTT
        19.02.2016 03:06
        +1

        Скорее всего результаты пересчитываются два и более раз, а потом сверяется хеш. Помимо решения задачи подтасовки, решается еще и задача с тем, что отбросить результаты с ошибками в вычислениях (они таки имеют место быть).


    1. JediPhilosopher
      19.02.2016 13:01

      Не знаю как другие проекты, но Einstein@home рассылает задачу трем разным клиентам. И кажется если хотя бы у одного результаты отличаются — все три выбрасываются и задача перепосылается другим участникам.


      1. Mad__Max
        20.02.2016 00:30

        В BOINC обычно минимум 2 и если есть расхождения между ними — дополнительным участникам (чтобы выяснить у кого из первых 2х была ошибка).
        Кроме части проектов где избыточность/дублирование заложена исходно еще на уровне самого научного алгоритма/подхода — например где от 1 конкретного результата ничего не зависит, дополнительные только увеличивают точность/достоверность (как в голографии).


  1. twist_ua
    19.02.2016 00:28

    А я в свое время подсел на BOINC из-за того, что в проекте World Community Grid раздавали плюшки криптовалюту Ripple пропорционально заработанным очкам. С месяц помогал, где-то 600 XRP выплатили. Вскоре та лавочка прикрылась, так что теперь считаю за просто так (постоянно идут вычисления на двух ядрах, мне не жалко) :)


    1. petuhov_k
      19.02.2016 06:48

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


      1. twist_ua
        19.02.2016 20:13

        Ну почему же? Мои плюшки пришли на мой собственный кошелек. Но вскоре произошло некое обновление концепции сети Ripple, подробностей уже не помню, но доступ к кошельку я, в итоге, потерял(


  1. gary1
    19.02.2016 07:17

    А еще мне было бы интересно узнать такую информацию (сам я ее не нашел к сожалению, но может кто то владеет).
    Есть еще версия BOINC для мобильных платформ (для Android точно есть). Вот было бы интересно, сколько у них есть активных мобильных устройств и какую производительность они дают.


    1. Aksiom
      19.02.2016 13:00

      Суммарно по андроиду не нашёл, но вот здесь можно посмотреть на каких ОС производились рассчёты (на дальних страницах есть андроид).


    1. Feodot
      19.02.2016 20:11

      play.google.com/store/apps/details?id=edu.berkeley.boinc

      Да есть приложение, сам считаю на двух планшетах и телефонах, раньше стационарный компьютер считал


      1. twist_ua
        19.02.2016 20:25

        Пробовал я это приложение два года назад. На моем древнем одноядерном LG задача Mapping Cancer Markers выполнялась порядка двух суток чистого времени (учитывая, что запускал я его исключительно на ночь, то реально одна задача считалась неделю и я едва вкладывался в дедлайн :)) и при этом телефон неплохо так грелся. Так что для меня это было просто недолгое экспериментальное баловство, хотя не исключаю, что на современных мощных девайсах отставание от производительности десктопов уже не столь разительно и вычисления на них (девайсах) имеют место быть.


        1. Feodot
          19.02.2016 21:11

          Из-за перегрева, не использую на ноутбуке.
          Про телефоны и планшеты скажу так, задачки обычно пару часов занимают то и другое по 8 ядер, так что считает неплохо, устройства дома на зарядке лежат пока все на работе (да, в думаю износ батареи там неплохой идет, однако за год не увидел заметного изменение во времени автономной работы).
          Главный совет, это посмотреть внимательно настройки, чтоб не жрало трафик и заряд батареи когда не нужно. На основном смартфоне также установлено, однако считает только во время зарядки с загрузкой 70% (в моем случае, примерно столько оптимально чтоб телефон спокойно заряжался и считал одновременно).


          1. twist_ua
            19.02.2016 23:04

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


            1. Feodot
              20.02.2016 01:13

              Так можно сделать, чтоб считало и заряжалось не одновременно. (Настроить чтоб зарядка была только остается ниже 40%, а считать начинало когда заряд 100% и пока не опустится до 40%)


        1. Mad__Max
          20.02.2016 00:39

          Надо было антиспид считать — там задачки короткие были (примерно на 0.5 часа счета ядра современного десктопа). А MCМ насколько помню гораздо длиннее — что-то около 5-7 часов непрерывного счета на современном десктопе.

          А вообще планшетов, смартов (и даже смарт-ТВ) там довольно много, общее количество уже сравнимо с обычными компами (десктопами и ноутбуками). Хотя ввиду их дохлости по выч. мощности и тому, что в отличии от десктопов и серверов редко кто их круглосуточно гоняет, в вычислительном плане вклад от них пока не большой — менее 10%.


  1. r00tGER
    19.02.2016 08:25
    +1

    Помню, как-то освободилось несколько VDS, а оплачены были ещё на год вперед. Хостер отказался делать перерасчет.
    Поставили туда BOINC :)


  1. DagothNik
    19.02.2016 09:26

    Участвую в SETI@home с 2011 года. Узнал о них из книги "AppleScript для абсолютных новичков."


  1. darkAlert
    19.02.2016 13:23

    LHC@Home

    Проект SixTrack симулирует 60 частиц, проходящих по кольцу БАК, симулируется от 100000 до миллиона циклов, что соответствует менее 10 секундам реального времени в ускорителе. Этого достаточно, чтобы проверить будет ли пучок сохранять траекторию на протяжении гораздо большего времени или существует риск потери стабильности пучка, что может привести к серьёзным проблемам в реальности, например, к остановки ускорителя или к выходу из строя некоторых детекторов.
    Насколько я понял, после беглого прочтения оригинала, просчитывается фазовая плоскость всевозможных траекторий частиц при которых луч будет стабильным. Вы же описали это так, будто бы усилиями распределенных вычислений пытаются смоделировать 10 сек работы ускорителя с 60 частицами. Это разные вещи. Простите, но не смог пройти мимо. Ибо первая задача (в моем описание) решаема силами распределенных вычислений, а вторая (в вашем) — только силами суперкомпьютера.


    1. Aksiom
      19.02.2016 13:23

      Я не имел в виду то, что моделируется работа целого ускорителя. Во избежание разночтений поправил текст статьи. Спасибо за информацию.


  1. mattheus
    19.02.2016 14:22

    На сайте boincstats в разделе общей статистики показывает, что из 18,541,369,338,901 кредитов 15,440,481,688,025 (или 83%) было сгенерировано проектом Bitcoin Utopia (считают биткоины). Согласно BOINC Credit System кредиты начисляются пропорционально выполненой работе. Получается что на 83% эта сеть фактически считает биткоины и только 17% ресурсов идет на другие исследования (часть из которых совершенно бесцельные или не имеют видимого результата)?


    1. metric_ghost
      19.02.2016 20:01
      +1

      Не претендую на знание ситуации, но предположу — Утопия, несмотря на крайне малое число участников, генерирует огромное количество вычислений, что неудивительно — намного проще считать только sha-256 хэши на предназначенных для этого аппаратных платформах, чем сложные алгоритмы поиска разных закономерностей в случайных данных. Но на основании этого говорить, что боинк занимается добычей биткоинов, не стоит — это преувеличение. И ситуация вот в чём — титанические объёмы пустых для науки вычислений Утопии в боинке не отбираются у проектов, это инициатива существует отдельно от основной задачи боинк.


    1. Mad__Max
      20.02.2016 00:59

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

      Вот тут нормальная статистика, с выкинутыми майнинг проектами: BOINC combined without ASIC
      Указанные в статье 8 Петафлопс (на самом деле уже почти 11 Петафлопс — это уровень суперкомпьютера из 1й десятки самых мощных Земли) — это без учета майнинга, занимающихся научными проектами.


  1. metric_ghost
    19.02.2016 14:58

    Участвую ещё со времён SETI@home, до того, как появился boinc. После появления боинка дополнительно вступил в Rosetta@home. Но с момента появления боинка меня тяготит один момент — необходимость создавать учётные записи в проектах. Этот момент отвратил от участия многих людей, я думаю, и ещё отвратит не меньше. Во времена S@H агитировать поучаствовать было куда проще — «Хочешь симпатичный скринсейвер?» И ссылку на приложение. Сейчас задача крайне усложнена. Жаль, нет варианта обойтись без учётных записей — кому хочется очки набирать и присоединяться к командам, пусть создают учётки. Кому нет — тот выбрал бы при установке боинк (или просто отдельных приложений, как раньше S@H) галочками интересные ему проекты и пусть они в фоне как раньше крутятся, когда заставка активна.


  1. Macilnor
    19.02.2016 17:00

    Раньше участвовал в SETI@home, но потом завязал — домашний комп жалко стало. Проц и видяха постоянно под полной нагрузкой, температура 60-70 градусов всегда, кулера надрываются, да еще и счета за электричество резко увеличились. И это еще не говоря о том что игрушки стали тормозить. Хотя зимой можно так квартиру отапливать.


    1. Aksiom
      19.02.2016 17:39
      +1

      Можно ведь настроить степень нагрузки процессора (убрать обсчёт видеокартой). Странно, что вовремя работы игр программа продолжает работать, с настройками по умолчанию она должна приостановить выполнение задачи во время нагрузки на процессор.


  1. worldmind
    19.02.2016 19:14
    +1

    По мне так SETI самый бесполезный проект который можно только придумать, простые числа и доли числа пи тоже не очень практичные цели.
    А вот rosetta/folding и подобные похожи на что-то полезное.


    1. metric_ghost
      19.02.2016 19:48

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


      1. worldmind
        19.02.2016 20:01
        +1

        В такой формулировке лучше, но ресурсы-то лимитированы, такой свободный поиск может никогда ничего не принести, поэтому ИМХО надо тщательно выбирать проект по потенциальной практической значимости. С точки зрения фундаментальной науки они равнозначны — есть какая-то, примерно одинаковая, микроскопическая вероятность обнаружить что-то неведомое.


        1. metric_ghost
          19.02.2016 20:23

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


          1. worldmind
            19.02.2016 21:21
            +1

            Да, мы не знаем где чего найдётся поэтому надо искать везде, но вероятность оценить можем и затрачиваемые усилия/ресурсы должны быть пропорциональны этой вероятности.


    1. Mad__Max
      20.02.2016 01:13

      SETI последнее время(несколько лет) помимо сигналов "от зеленых человечков" еще занимается поиском необычных астрономических объектов — в частности пульсаров (разновидность нейтронных звезд с циклическими импульсами радиоизлучения) и особенно редких их представителей — двойных систем пульсаров (систем из 2х звезд, где одна из них нейтронная звезда-пульсар). Насколько знаю несколько подобных уже нашли (имеется ввиду из не обнаруженных ранее другими методами и другими научными группами) и открытия были официально признаны (подтверждены) другими учеными. Благо этими задачами можно заниматься параллельно при обработке тех же самых данных.

      Я правда за ними особо не слежу, из астрономических у меня любимый проект это Einstein@Home — поиск непрерывных гравитационных волн и тех же самых пульсаров как у SETI (тут уже несколько десятков успешных подтвержденных открытий новых объектов). Подобные пульсары (как частный случай нейтронных звезд) в случае нахождения в двойной системе по совместительству должны быть хорошими источниками непрерывных гравитационных волн, которые пока еще никем не обнаружены, но исходя из предсказаний ОТО должны существовать.


  1. Erinaceus
    19.02.2016 20:08
    +2

    Спасибо за обзор, сразу захотелось занять чем-нибудь полезным рабочую машину на выходные, но похоже, boinc.berkeley.edu настиг Хаброэффект…


  1. Xyster
    19.02.2016 20:11
    +2

    Я в команде russia с 2005 года. Посчитано за эти годы на разных машинах почти 20 тысяч заданий. Надеюсь эти хоть на сколько-то приблизится время, когда человечество сможет побороть рак и спид.

    PS Главное, чтобы это не стало лучшим, что я сделал в своей жизни :)


  1. Melnix
    19.02.2016 20:12
    +1

    У меня на домашнем компьютере, из чистого энтузиазма, во время простоя на CPU работает SETI@home. Уже 1 607 656 очков))


    1. Playa
      20.02.2016 13:06

      Можно спросить, что дают эти очки?


      1. Aksiom
        20.02.2016 13:09

        Ничего особенного. Это числовая характеристика, показывающая, сколько вычислений произвёл участник. В основном она важна для соревнований.


      1. Mad__Max
        20.02.2016 23:36

        Своего рода бенчмарк — показывает реальную скорость и эффективность конкретного железа в конкретной реальной научной задаче, а не в синтетике(или примеру игрушках).
        Так же помогает выбрать оптимальное железо (при покупке под задачу или же при распределении задач между имеющимся железом — чтобы назначить задачу на наиболее эффективное для нее железо / наоборот под железо найти наиболее эффективный вид зачаи). Релевантен только внутри одного проекта, между проектами сравнивать смысла нет. Хотя теоретически это об одном и том же: 1 очко это 1/100 суток работы "эталонного" сферического в вакууме процессора со скоростью 1 миллиард операций в секунду с плавающей точкой и 1 миллиард целочисленных операций в секунду, но слишком разные подходы к оценке в разных проектах дающие расхождение в разы.

        Но из-за широко распространенной привычки у людей мериться "у кого больше" (и неважно чего), это постепенно переросло в своего рода вид спорта/соревнований. Просто у кого больше или кто больше за заранее назначенный переод времени очков набъет, или займет опеределенный места в определенных проектах за год и т.д. Человек против человека, команда против команды (объединяющихся по интересам или какому-то признаку), страны против стран. На все есть свои рейтинги топ участников/команд/стран.

        Вреда и расходов от этого никаких, наоборот позволяет привлекать часть новых участников или поддерживать интерес у старых, кто слабо разбирается в предмете исследования и не понимает толком чем-же его комп занимается. А так элемент соревнования и азарта добавляется, для тех кому это интересно. Поэтому ученые (больше правда админы и программисты) против такого не возражают, а наоборот немного поддерживают (в частности и ведут учет этих очков с разбивкой по комьютер/участник/команда и предоставляют свободный доступ к базе данных по API чтобы сторонние сайты могли на основе этого строить разные рейтинги и соревнования организовывать).


  1. sys-admin
    20.02.2016 17:30
    +1

    Эх, когда-то я тоже считал Einstein, Climate Prediction, LHC и SETI, потом сменил работу, на новой не разрешают, электричество экономят, а дома дети появились, теперь компами не погудишь груглосуточно. Увидел статью, аж поностальгировал, спасибо, что напомнили о существовании этого проекта.


  1. IRainman
    24.02.2016 08:01
    +1

    Благодарю вас за хорошую обзорную статью, популяризация добровольных распределённых вычислений благое дело… Очень надеюсь что в долгосрочной перспективе от «хабраэффекта» «в нашем полку прибудет» :)

    Недавно приятное сообщение от проекта пришло:

    World Community Grid: Congratulations, you've earned a Diamond 10 Year badge for your contribution to Mapping Cancer Markers
    You just earned a Diamond 10 Year badge for the contribution you've made to Mapping Cancer Markers. Thanks for your participation, and we look forward to your continued support!
    17.02.2016 1:02:34

    P.S. статистика по моим «умным обогревателям» у меня тут в профиле (там ссылки работают).

    P.P.S. в январе был позитивный наплыв пользователей в т. ч. вернувшихся, не знаю где была опубликована статья, но эффект очень хороший:
    https://habrastorage.org/files/67f/f15/e9b/67ff15e9b3e14574b18ede9a45ba53f6.PNG