Компьютер как средство от бесполезности

    А вот ты прикидываешь, сколько мощи в твоем компьютере пропадает зазря? Вчера глянул DVD с короткометражными мультами студии Pixar: первый из них создавался на машинах в сто раз слабее нынешних КПК. А сейчас у нас под столами гоняет пустые такты терафлопсовая махина — и в лучшем случае тратит энергию на отрисовку кнопочек в ворде. А так вообще воздух греет.

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

    Проектов распределенного вычисления сейчас много. Это и самый известный SETI@Home (поиск инопланетного разума путем анализа данных с радиотелескопов на предмет обнаружения повторяющихся сигналов), и распределенный взлом кодов (как-то всем миром ломали длинный шифр и получали за это нехилую призовую сумму), и разные другие задачи (квантовые, криптографические, математические, метеорологические...). Мне больше всего по душе задачки World Community Grid, вот его и рекламирую, но выбрать можно любые.

    Итак, приглашаю всех поучаствовать! Заходим на www.worldcommunitygrid.org, регистрируемся и скачиваем клиент BOINC под вашу платформу. При установке клиент предложит выбрать проект: предсказывать погоду? Разыгрывать шахматные партии? Искать большие простые числа? Искать коллизии в криптоалгоритмах? Моделировать жидкость? Выбирайте по душе. Я лично остаюсь на World Community Grid и выполняю их задачки — лекарства, погоду. Взамен я получаю пиписькомерку — рейтинг среди остальных пользователей, красивый скринсейвер (это молодежи, девушек привлекать: смотрите мол, какая наука у меня делается) и чувство осмысленной работы машины (а то чо она вхолостую кулера гоняла).

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


    Настройки BOINC в простом режиме

    А второй побочный эффект — это ощущение, что твой компьютер за свою недолгую жизнь уже принес больше пользы человечеству, чем ты. Способ борьбы — оставить компьютер на расчеты белков и пойти блин приносить пользу.

    Еще подробнее на distributed.ru

    Оригинал поста на payalnik.livejournal.com/607245.html
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 50

    • НЛО прилетело и опубликовало эту надпись здесь
        +3
        Да, это заметные деньги, важное замечание конечно
          0
          А помножьте на число машин задействованных в этом деле. Не чубайс ли спонсирует :)
            0
            А я не иронизировал в этом комментарии. Просто так выглядит :) Если серьезно, то заметная сумма получается, но в сравнении с общим потреблением незанятых машин - мизер (в глобальном масштабе, так-то со счета снимать не стоит)
          0
          у меня в месяц за электроэнергию выходит около 250-300 р. (это вообще за потребление всех приборов дома)
          дома 2 компа один практически всегда работает, так что цена такой работы во всяком случае у нас в России мизерна
          ...вот кстати выяснил плачу за киловатт 84 коп.
            0
            а вам жалко пожертвовать 7 баксов ради поиска лекарства от рака?
            • НЛО прилетело и опубликовало эту надпись здесь
                0
                нет, не смогли-бы быть выполнены, да и стоили-бы значительно дороже

                ну а если посчитать стоимость туалетной бумаги, которую человек расходует за 3 года.. :)
            +3
            Вопрос в том, может ли это реально помочь, допустим в той же борьбой с раком. ~120 баксов в год, с учетом того, что у многих компы пашут круглосуточно и показатели поглащения энергии не критичны, я думаю вполне нормально... если это действительно поможет хотябы единицам...
              +2
              Мне кажется, хорошо бы инструкцию для параноиков вроде меня сделать :) - объяснив, как именно работает программа, как именно и кем будут использоваться обсчитанные данные, какова вероятность что от этого будет хоть какой-то толк, как убедиться что мой компьютер ищет лекарство от рака, а не занимается моделированием ядерных взрывов для Империи Зла, и прочих бяк не совершает :)

              Ну, и разумеется, стандартные вопросы по безопасности загружаемого ПО хотелось бы выяснить.

              Самое главное - раз уж вы пишите в русскоязычное комьюнити - не отсылайте на англоязычные документы, а поделитесь сжатым адаптированным переводом этих текстов.
                0
                Я привел ссылку на русскоязычное сообщество по теме... Думаю, это может помочь. А переводить все сайты - я бы мог, наверное, но даже не знаю, какие больше бы пригодились хабралюдям
                0
                Искал такую штучку. Хотя бы на время чтения с экрана включать (в остальное комп нагружен на 95-100% — графика).
                Присоединяюсь к вопросам предыдущего оратора. Сертификаты безопасности есть там?
                Сам нашёл, что официально поддерживается IBM (проверил).
                  0
                  Лучше бы активным участникам первым давали доступ к результатам исследования, если оно окажется успешным.
                    0
                    Ну, у кого как, по правде говоря.
                    Мой, например, не простаивает. И работает на пике сил.
                      0
                      Чем занят, если не секрет?
                        0
                        Рендер в бэкграунде бежит почти без остановок.
                      0
                      Я в свое время активно участвовал. Знающие люди сказали, что во многих проектах очень большой процент повторных пересчетов :(

                      После этого завязал.
                        0
                        Я так понимаю, это издержки производства - поскольку не исключена накрутка рейтингов, необходимо проверять данные... это не так уж плохо
                          0
                          Ну видите, получается так, что удельный взнос моего компьютера автоматом делится на два, а то и на десять (в seti@home). Не доверяют? :(
                            0
                            Не доверяют, но и причин доверять особо нет :) Но заметьте: удельный взнос уменьшается не только у Вас, так что относительно все остается на месте
                              +1
                              А чего доверять? Ваша отказоустойчивость стремится к нулю. Вы можете забыть заплатить за инет, у вас может сломаться компьютер, вы можете просто бросить это дело ;) Вы же сами доказали, что вам доверять не стоит когда завязали ;)
                          +1
                          Самое эффективное это ставить такие программы на работе, где 90 % времени компы используются как печатные машинки (у самого на рабочем компе гоняется BOINC SETI@Home в режиме сервиса для работы немешает не как) пользователи не замечают нагрузку на компьютер, а ты приносищ пользую (все равно на работу берутся компы мощнея необходимых).

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

                          P/S/ Давайти использовать компьютеры как можно эффективнее
                            0
                            если уж участвовать то хотя бы в кажущихся полезными проектах типа folding@home я запряг под него сервер на работе, все равно круглосуточно включен, а кроме файлсервера и контроллера домена ничего не делает. Ну а тратить энергию и компьютерное время на расчет шахматных партий это я совсем не понимаю зачем нужно.
                              0
                              С удовольствием запущу на своих ресурсах такое, только покажите мне что-то наше, местное.
                              Ибо погут и про рак написать, а могут гадость какую-то делать.

                              Сам долгое время в seti@ был, потом прекратил.
                                –1
                                Убойная логика. Сначала покупать прожорливых монстров, а потом думать, для чего они нужны. Прям по Пелевину: "и тут он поддался воздействию анального вау-импульса". Покупайте новые компьютеры тогда, когда это действительно необходимо, с умом подходите к выбору комплектующих. И не будет у вас неиспользованных мощностей - так, некоторый запа на будущее или очень ресурсоёмкие задачи. А сэконмленные деньги потратьте на что-нибудь полезное или приятное.
                                  0
                                  Знаете, мои "прожорливые монстры" стоят в стойках и ждут своей участи.
                                  А как и куда тратить деньги я буду решать сам.
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                    0
                                    виноват, приношу извинения - просмотрел, думал это мне reply.
                                      0
                                      Домашний ПК не сервер, у которого нагрузка распределена более-менее равномерно. Есть ряд ситуаций, когда высокая производительность ПК нужна не постоянно, а требуется время от времени
                                        0
                                        Логика действительно убойная. Я бы с удовольствием попросил в магазине: "Дайте мне, пожалуйста, комплектующих, самых навороченных, но из-за того, что я буду их использовать только половину времени (ночью я сплю обычно) - сделайте скидку 50%"... Если человек каким-нибудь пинаклом или солидворксом пользуется 3 часа в день, а остальное время торренты качает, ему что, не нужен мощный компьютер?
                                          0
                                          Не совсем разумная мысль. Во-первых, новые компьютеры зачастую экономичнее старых (вспомнить "суперуспешную" архитектуру NetBurst). Во-вторых, у нас есть куда применить ресурсы новых машин (благодаря стараниям программистов :), но это происходит не все время.
                                            0
                                            Вам уже написали про несостоятельности ваших утверждений.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              +1
                                              Я по аналогичной причине и взялся за все это :)
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                0
                                                Хорошая тема. Folding@Home держит специальную страницу с результатами: http://folding.stanford.edu/English/Pape…
                                                  0
                                                  Ну, окончательным результатом “биологических” проектов не станет готовое лекарство от рака, СПИДа, малярии. В них собирается статистическая база по структуре, влиянию и взаимовлиянию белков (вирусов, ДНК) и химических соединений, из которой можно будет выбрать самые характерные и на их основе построить более общие теории.

                                                  С математическими приложениями всё просто: есть много чисел, есть условие, нужно найти соответствующие.

                                                  Физические проекты служат для обработки поступающей от исследователей информации и проведения расчётов перед проводимыми реальными экспериментами (например, в ускорителях частиц).
                                                  0
                                                  А трафика много хавает?
                                                    0
                                                    Смотря какой проект. Например, распределённые индексирующие интернет системы зохавают всё, что вы им выделите (и сами по себе требуют в качестве минимума широкого канала). Расчёт климата использует объёмные модели, там тоже достаточно много надо. Остальные - немного (вплоть до десятков байт). Надо учитывать, что сами расчётные библиотеки , загружаемые в первый раз, занимают больше - несколько (десятков, в некоторых случаях) мегабайт. Ещё при медленном и непостоянном соединении и быстром компьютере может накапливаться заметное количество данных, приём и передача которых психологически будет восприниматься как задержка.

                                                    В общем-то, проектов много и даже модемщик найдёт подходящие - требования и статистику можно посмотреть на официальных, их форумах или сайтах команд. (http://boinc.ru - http://distributed.ru - http://tsc.overclockers.ru - etc)

                                                    Люди с безлимитным тарифом (по крайней мере, в моём случае ;) через месяц-другой перестают ежеминутно проверять набранные очки, задание, которое считается, передачу результатов и оставляют в покое висящий в трее значок. При грамотной настройке объема используемой памяти работа всего хозяйства незаметна.
                                                      0
                                                      Стремновато ввязываться в это, прожирая платный траффик работодателя.
                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                        0
                                                        прощайте...
                                                        0
                                                        На работе постоянно запущен Folding@Home(когда в винде нахожусь). Загружает ровно 50 процентов процессорного времени, но почему-то это незаметно :)

                                                        P.S. Ну, и делает он нечто более полезное, чем расчёт шахматных партий или поиск больших чисел.
                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                            +1
                                                            опечатка "Вчера глянул DVD с короТКОметражными ..."
                                                              0
                                                              спасибище!
                                                              0
                                                              Иногда задумывался, куда деть все 4 ядра. Но всё же лучше пусть пыщпыщит на 20 градусов, чем делает что-то "полезное".
                                                                0
                                                                а я запряг свой старенький целерон обсчитывать folding@home - нехай считает. если обзаведусь PlayStation3, тоже запущу, мне не жалко. я больше на мороженое в месяц трачу, чем на электричество для компа, который обсчитывает нужные человечеству эксперименты
                                                                  0
                                                                  они бы постарались перевод сделать на весь тот список языков. выигрыш очевиден.

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

                                                                  Самое читаемое