Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • Carson013 Carson013 23 поста
  • Animalrescueed Animalrescueed 32 поста
  • Webstrannik1 Webstrannik1 52 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
52
Programma.Boinc
Programma.Boinc
5 лет назад
Исследователи космоса

Наука@Home: распределенные вычисления на ПК⁠⁠

Наука@Home: распределенные вычисления на ПК


18.06.2014 Андрей Белокриницкий Андрей


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


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


Тем не менее, развитие Всемирной Сети и увеличение производительности процессоров в полном соответствии с законом Мура привело к тому, что сейчас распределенные сети на равных конкурируют с топовыми суперкомпьютерами, причем, в отличие от них, постоянно совершенствуются и не стоят ни копейки.


Если взглянуть на изменения в распределенных сетях за последние несколько лет, то можно сразу отметить несколько ключевых моментов.


Наверное, самым важным и пока еще не до конца раскрывшим себя шагом стал переход на GPU-вычисления, в некоторых случаях ускоряющий расчеты на порядок. Значительную роль сыграла и оптимизация вычислительных алгоритмов под многоядерные процессоры, возможность одновременного выполнения расчетов на CPU и GPU, поддержка 64-битных вычислений, появление клиентов для игровых консолей, поддержка альтернативных операционных систем (Mac OS X, Linux), быстрое распространение Интернета, и что немаловажно, заметное упрощение клиентов, которые больше не требуют от пользователей запуска вычислений через командную строку.


Сравнение с суперкомпьютерами


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


По состоянию на октябрь 2012 года проект Folding@home «завербовал» 219 тыс. процессоров, 20 тыс. GPU, 16 тыс. консолей PlayStation 3, и его суммарная мощность составила 3.7 petaFLOPS (пиковая мощность 6 petaFLOPS была зарегистрирована в ноябре 2011 г.). По данным за этот же месяц, производительность BOINC (всех проектов, входящих в состав этой сети) составляет 6.6 petaFLOPS (на момент публикации материала — 7.4 petaFLOPS, по данным официального сайта, но эта цифра подсчитывается лишь за последние 24 часа).


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


Для того, чтобы подняться на первое место, Boinc необходимо быть быстрее приблизительно в три раза, поскольку рейтинг Sequoia (самого производительного на текущий момент суперкомпьютера в мире) составляет 20.1 petaFLOPS. Учитывая, что этот компьютер в полную мощность заработал лишь летом этого года, можно предположить, что распределенные вычислительные системы смогут вырваться вперед уже в течение нескольких лет, даже с учетом появления новых суперкомпьютеров.


Основные направления исследований


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


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


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


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

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


Что касается памяти, то здесь понятие приоритета неприменимо, а поскольку на многоядерных процессорах BOINC запускает сразу несколько копий расчетов, каждая из которых может занимать в памяти несколько сотен мегабайт (такие объемы нужны не для всех проектов), то в играх и других требовательных приложениях все же лучше ставить расчеты на паузу, что можно сделать непосредственно в клиенте.


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


Очки за участие


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


Популярные проекты Boinc


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


ClimatePrediction


Самый мощный проект по изучению климата Земли. Занимается моделированием погодных условий будущего (до 2080 года) с учетом различных входных данных. На текущий момент имеет в активе несколько миллионов просчитанных комбинаций. Проект был запущен в 2003 г.


Einstein@home


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

Для обнаружения гравитационных волн обрабатываются данные с радиотелескопов и специальных спутников, наблюдающих за вращающимися нейтронными звездами (пульсарами). За время существования проекта таких объектов было обнаружено более трех десятков.


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


Einstein@home запущен в 2005 г. и на текущий момент его вычислительная мощность составляет приблизительно 0.5 petaFLOPS.


Rosetta@home


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


Проект запущен в 2005 г. и по состоянию на октябрь 2011 г. его вычислительная мощность составляла приблизительно 60 teraFLOPS (0.06 petaFLOPS)


Folding@home


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


Большой мощности проект смог достичь как за счет раннего старта (2000 год), так и за счет выпуска очень производительного клиента для PlayStation 3 (2007 год), а также оптимизации расчетов под многоядерные процессоры и видеокарты, выполняющие вычисления, как правило, в несколько раз эффективнее самых современных CPU.


SETI@home


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


Несмотря на тринадцатилетний стаж, проект до сих пор не получил ни одного результата, сравнимого по скандальности с сигналом «Wow!», зарегистрированном в 1975 г. Тем не менее, на небе было найдено несколько точек — кандидатов на более тщательное сканирование, в связи с повышенной интенсивностью сигналов на фоне обычного шума. Вычислительная мощность проекта составляет приблизительно 0.5 petaFLOPS.


Milkyway@home


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


Помимо этого, просчитываются процессы столкновения и слияния Галактик.


Cosmology@home


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


Хотите принять участие в распределенных вычислениях, тогда, Вам сюда:


https://boinc.ru/

Показать полностью 5
Космос Наука Распределенные вычисления ПК Компьютер Закон Мура Длиннопост
12
Programma.Boinc
Programma.Boinc
5 лет назад

ВИДЕО: ПОИСК НЕПРЕРЫВНЫХ ГРАВИТАЦИОННЫХ ВОЛН⁠⁠

ВИДЕО: ПОИСК НЕПРЕРЫВНЫХ ГРАВИТАЦИОННЫХ ВОЛН

Представлено 13 мая 2020 года 12:27:32 UTC

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

https://www.youtube.com/watch?v=7xIAHdDipNg

Космос Наука Видео Поиск Гравитационные волны YouTube Распределенные вычисления
4
2
Programma.Boinc
Programma.Boinc
5 лет назад

Путь интернет-самаритянина⁠⁠

Путь интернет-самаритянина


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


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


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


Идея — гениальная. Раскручена пока не на все сто, но даже то, что уже есть, внушает уважение. Самый обычный пользователь, практически ничего не делая (нужно-то всего скачать и установить у себя небольшую утилитку да иногда выходить в интернет), может поучаствовать в исследованиях мирового, можно даже сказать — планетарного масштаба. Но давайте обо всем поподробнее.


Принципы работы “распределенок”


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


Изящное решение не заставило себя ждать. Системы распределенных вычислений. В их основу положен принцип разбиения одной задачи на множество подзадач, с решением которых легко справится среднестатистическая система. Данные, подлежащие обработке, рассылаются по Сети, обрабатываются и затем отсылаются на главный сервер, где происходит “сборка” результатов обработки. Преимущества такого подхода очевидны: легкая масштабируемость (читайте — расширяемость) Сети, производительность, соизмеримая с производительностью суперкомпьютеров, размер вложенных средств.

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


Исторические тернии


Идея создания систем распределенных вычислений родилась в далеком 1970 году, когда компьютеры занимали комнаты, гудели многоваттными блоками питания, лениво поедали тонны перфокарт и неторопливо подмигивали системщикам лампочками на панелях. Первые эксперименты с сетевыми программами вылились в создание первого вируса, распространяющегося по сети под именем Creeper (“Вьюнок”), и последовавшим за ним его убийцы Reaper (“Жнец” или “Потрошитель”).


Распространяясь по прародителю современного интернета — сети ARPAnet, обе программки эффективно загружали память сетевых машин и отнимали драгоценное процессорное время. “Вьюнок” делал это из вредности, выдавая текстовые сообщения, а “Жнец” сканировал память машины на предмет наличия паразита. Под покровом тайны остался факт, какая же программка больше загружала машину.


В 1973 году детище компании PARC (Xerox Palo Alto Research Center), являвшееся по своей сути первым “червем”, последовательно и обстоятельно загрузило 100 компьютеров в Ethernet-сети компании таким образом, что все свободное (!) процессорное время было отдано под деятельность червя: создание и рассылку себе подобных. Такая на первый взгляд не полезная вещь, как вирус, дала идею для создания систем сетевого рендеринга на базе компьютеров Apple.


Затем последовало затишье... Новый прорыв в области систем распределенных вычислений пришелся на период экспансии интернета в начале 90-х. В первом проекте, получившем широкую огласку, были задействованы несколько тысяч компьютеров по всей глобальной Сети. Целью проекта был взлом алгоритма шифрования методом прямого перебора. Но вторым и значительно более популярным проектом стал SETI@home.


Широта поиска


Под системами распределенных вычислений скрываются крайне любопытные и полезные проекты. Самый известный — SETI@home — призывает простых пользователей искать жизнь в других звездных системах и даже галактиках при помощи радиотелескопа Arecibo Radio Telescope. Это первый проект, использовавший технологию распределенных вычислений, который получил всемирную известность. Второй глобальный проект, набирающий обороты в данный момент, — United Devices Against Cancer. Проект, разработанный компанией United Devices, специализирующейся на системах распределенных вычислений, направлен на поиск лекарства против рака.


Чудо-радиотелескоп


Радиотелескоп, на котором основана программа SETI@home, называется Arecibo Radio Telescope и расположен в Пуэрто-Рико. Радиус этого, с позволения сказать, изделия превышает 300 метров. Вот такой милый блинчик — белоснежного цвета и чертовски фотогеничный.


Ежедневно радиотелескоп отправляет на обработку около 40 гигабайт данных. Даже если учитывать, что из-за интерференции сигналов на первом этапе отсекалось 2,31% поступающих от радиотелескопа данных, с таким потоком информации не справлялись компьютеры, задействованные в проекте. Руководитель проекта обратился за помощью к добровольцам с просьбой пожертвовать свободное процессорное время своих машин во благо науки.


Впрочем, радиотелескоп занимается не только тем, что денно и нощно ищет признаки разумной жизни во Вселенной. В сентябре 2004 года на Arecibo установили четыре новейших скан-модуля, и телескоп приступил к новой задаче — составлению детальнейшей карты нашей с вами Галактики (Млечный путь). Причем на нее будут нанесены даже самые мелкие объекты с указанием всех свойств и характеристик. Программа исследования называется ALFA, время окончания — не определено.


Это что касается настоящего и будущего, а в прошлом с помощью Arecibo уже сделали немало мега важных астрономических открытий. Например, именно с помощью этого телескопа была обнаружена первая планета за пределами Солнечной системы. Через него же удалось “подсмотреть”, что на поверхности Меркурия есть лед.

И, конечно же, такой огромный телескоп не мог не привлечь внимание голливудских режиссеров. Гигантский белый “блин” появлялся на киноэкранах в огромном количестве фильмов.


Есть ли жизнь на Марсе?!


Вопрос “есть ли жизнь на Марсе” да и во Вселенной вообще — занимает умы ученых и простых граждан с незапамятных времен. Построены огромные телескопы, через которые ученые пристально рассматривают доступные оптике участки галактики. Развернуты гигантские радары, сканирующие самые потаенные уголки Вселенной: а, не спрятался ли там в каком-нибудь закоулочке коварный инопланетянин?! И все было бы хорошо, если бы телескопы и радары могли сами оценить полученную информацию и сказать ученым — вот, вот он, коварный зеленый человечек. Ловите его. Но информация от приборов поступает в необработанном виде, и информации этой много. Радары, например, сканируют Вселенную вообще без перерыва. Вот тут-то система распределенных вычислений и понадобилась.


Проект SETI@home - своей задачей как раз и ставит поиск внеземных цивилизаций путем сканирования небосклона радиотелескопом и анализа полученных данных. Просто (на уровне идеи, а не реализации), увлекательно, перспективно... Датой запуска стал май 1999 года, и к настоящему моменту программное обеспечение SETI@home проинсталлировали более 3 млн. добровольцев! Вот и подумайте, какова суммарная производительность такой сети. По данным разработчиков (хотя, и они говорят, что это не точно, возможно, больше) — 14 триллионов операций с плавающей точкой в секунду. Это сухим научным языком. А если попроще, чтобы не пришлось перенапрягать извилины, то за последние полтора года просчитано было столько информации, сколько пришлось бы считать 500000 лет. Если бы считали только на одном современном компьютере. Если бы разработчики вздумали создавать суперкомпьютерную станцию для расчетов, то потребовались бы десятки миллиардов долларов. А так — получается почти бесплатно, а главное — зеленые человечки ищутся значительно быстрее.


Понятно, что для привлечения пользователей-участников нужна была не просто идея ловли зеленых человечков, а что-то еще. И разработчики сделали программу-клиент SETI@home в виде симпатичного скринсейвера. Когда ваш компьютер не занят работой, скринсейвер демонстрирует симпатичные графики обрабатываемых электромагнитных сигналов, производит их перерасчет в понятный формат в виде пиковых, пульсирующих и волновых сигналов. Обработанная информация (пакет) отправляется обратно на сервер.

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


Лекарство от рака


Зеленые человечки — это, конечно, очень хорошо. Но любой пользователь все-таки нет-нет, да и задается вопросом “а есть ли она вообще, эта инопланетная жизнь”. Может, зря ищем. Совсем другое дело — рак. Злокачественными опухолями заболевает с каждым годом все больше и больше народа. И если зеленые человечки могут подождать, пока их найдут, то страдающие люди ждать не могут. А что нужно, чтобы успешно лечить рак? В теории — все просто. Нужно подобрать лекарство, которое сможет успешно нейтрализовать патологические белковые молекулы-маркеры патологических раковых клеток. Маркеры, которые иммунная система организма не воспринимает как что-то чужеродное и потому не уничтожает.


Но чтобы найти такое лекарство, надо перебрать многие миллионы и даже миллиарды вариантов химических соединений. Проект United Devices (официальный сайт — www.ud.com) как раз занимается просчитыванием всех этих реакций за счет мощностей компьютеров простых пользователей. UD — на сегодня второй по популярности проект после SETI@home, разработан Оксфордским университетом и спонсируется компанией Intel.

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


Деятельное участие


Рассказав о таких суперпроектах, было бы странно не упомянуть, как же самому поучаствовать в исследованиях. Сделать это совсем не сложно. Если ваш компьютер — не совсем уж допотопный (все, что выше P-166, подходит). Чтобы принять участие в любом из вышеописанных проектов, необходимо скачать клиентскую программу с соответствующего сайта (адреса приведены при описании проектов) или взять с наших CD/DVD (там лежат дистрибутивы United DevicesSETI@home). Установить программы-менеджеры, подключиться к интернету и зарегистрироваться. После этого утилиты можно либо включить в постоянную фоновую работу, либо определить в качестве скринсейверов. В этом случае вычисления будут проводиться только в “спящем” режиме компьютера.

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


Белковые кущи


Еще один забавный проект, пускай и не такой привлекательный, зато великолепно оформленный графически, — Distributed Folding (официальный сайт — www.distributedfolding.com). Ученые ведут исследования в области белковых структур. Исследуются в основном вторичная и третичная структура протеинов. Компьютеры интернета используются для моделирования миллионов возможных конфигураций.

На первый взгляд смущает достаточно объемный дистрибутив (около 7 Мб), но когда видишь красоту, происходящую на экране во время работы программы, про все объемы забываешь. Объемные многоцветные молекулы парят в пространстве, поворачиваясь то одним боком, то другим. В общем, лучше один раз увидеть.


Дела статистические


За время существования проекта SETI@home было обработано:

445800039 положительных результатов (в среднем — 107,93 результат на пользователя);

2647483147 пиковых сигналов (6,39 на пользователя);

231759222 гаусс-сигналов (0,51 на пользователя);

212191970 пульс-сигналов (0,47 на пользователя);

226136809 строенных сигналов (0,50 на пользователя);

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


Итог:


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


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


Хотите принять участие в распределенных вычислениях, тогда, Вам сюда:

https://boinc.ru/

Показать полностью 6
Наука Компьютер Длиннопост Развитие Распределенные вычисления
5
2768
AnyaLove000001
AnyaLove000001
5 лет назад

Новый мировой Рекорд!⁠⁠

Кратко. 400 тысяч человек вычисляют лекарство от короновируса тем самым создали самый большой распределенный супер компьютер!

Новый мировой Рекорд!

Ранее Nvidia попросила всем помочь науке и задействовать простаивающие ресурсы GPU для помощи науки. https://twitter.com/NVIDIAGeForce/status/1238496311776653312

Boinc Коронавирус Распределенные вычисления Folding(at)home
372
11
GaMooMoo
GaMooMoo
5 лет назад

Теперь любой желающий может помочь в поиске лекарства от коронавируса!⁠⁠

Хочешь спасти мир, но умеешь только смотреть мемы и играть на компьютере? Тогда настало твое время! Самый известный проект распределённых вычислений для проведения компьютерного моделирования Folding@Home добавил в свою базу вирус SARS-CoV-2, который так сильно напугал весь мир. Если кто-то не знает, то поясню — проект Folding@Home позволяет объединять через интернет домашние компьютеры в единый супер-компьютер и задействует эту мощь на поиски лекарства. Ну если быть совсем точным, то запускает моделирование процессов свертываемости молекул белка, что потом, в теории, и позволит создать лекарство! Это похоже на майнинг криптовалют, но только с реальной пользой, при этом, мощности компьютера можно задействовать лишь тогда, когда он включен, но им не пользуются. В проекте пока еще не выделили отдельную категорию для коронавируса, поэтому в вэб-мониторе надо выбрать «Any disease» - «Любое заболевание» или просто «Any» в «продвинутых» настройках. Сразу оговорюсь: конечно же, не факт, что они быстро найдут лекарство или вообще его найдут, так как этот проект с помощью распределенных вычислений уже много лет ищет лекарства от рака, Альцгеймера, Паркинсона, диабета 2 типа и т.д., но пока без серьезных успехов, хотя по итогам работы и было создано уже более 200 научных работ. Но все же, сама мысль — просто поставить на компьютер программу и этим приблизить победу над болезнями — вызывает положительные эмоции в море негатива от коронавируса!

Теперь любой желающий может помочь в поиске лекарства от коронавируса!
Показать полностью 1
[моё] Коронавирус Пандемия Компьютер Наука Распределенные вычисления
16
Programma.Boinc
Programma.Boinc
5 лет назад

Новости проекта RakeSearch⁠⁠

Небольшая подборка новостей проекта за последнее время 2020


1. Были подведены итоги первой половины и декабря в целом.

2. В личный кабинет участников добавили ссылку на статью с описанием проекта, вышедшую в рецензируемом издании Communications in Computer and Information Science.

https://rake.boincfast.ru/rakesearch/forum_thread.php?id=208

https://rake.boincfast.ru/rakesearch/forum_thread.php?id=210...

3.Подвели итоги и первой половины января. Январским значком стал иней: https://rake.boincfast.ru/rakesearch/forum_thread.php?id=211

https://rake.boincfast.ru/rakesearch/forum_thread.php?id=210

4. Выпустили официальное приложение для платформы Эльбрус + Linux! В данный момент оно работает как миниум на 3 вычислительных машинах.

5. Проект RakeSearch (в лице организатора - Наталии Никитиной) принимает участие в конкурсе научно-популярных работ молодых учёных Карельского научного центра РАН! И те, кому неравнодушны распределённые вычисления - могут его поддержать в голосовании, которое продлится до конца 19 января! 🙂

https://vk.com/wall-166316638_210

А теперь график процессорного времени (и, одновременно числа потоков, активных в рамках проекта), с начала поиска R10 до 10 января:

Показать полностью 2
Наука Проект Подборка Итоги РАН Распределенные вычисления
2
Programma.Boinc
Programma.Boinc
6 лет назад

Мнение о проектах Boinc…⁠⁠

Мнение о проектах Boinc…

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


0. Во-первых (как уже говорилось) нужно считать самим. Не обязательно 24x7, но считать. (Хотя лучше всего 24x7xN компов ).


1. Наверное надо больше внимания обращать на другие проекты, особенно связанные с Физикой, Математикой и Астрономией, тем более что в BOINC все очки складываются в общую копилку серверами статистики. Вот меня, например, всевозможные медицинские проекты вообще не интересуют. Ну неинтересно и всё тут! А вот в Einstein@Home - потихоньку добрался до десятки по стране. А на компах, удалённых от, I-net-а, время от времени (как получается) запускаю CPDN. Чем больше проектов - тем интереснее будет людям.


2. Посмотрите на распределение вычислительных сил по проектам. Как вы думаете почему SETI@home и Einstein идут впереди с таким отрывом? (WGC тут не в счёт, так как его продвигает IBM и это целый набор проектов под одной вывеской). Не уверен на все 100%, но ощущаю, что основных причины две:

1) оторванность от земных дел (и особенно по части отсутствия какой-либо прямой комерческой ценности в результатах проекта);

2) дерзость и грандиозность целей, пожалуй то, что по английски называется "Challenge" (в некотором смысле аналог слова "вызов").

Что может быть безрассудней SETI@home, в котором разумная пыль с крохотной частички материи, вращающейся вокруг одной из полутриллиона звёзд нашей Галактики, пытается найти другой разум?

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

В общем, просто потрясающее...


3. Не стоит забывать, что человеческая мысль и прогресс идёт подчас совершенно невообразимыми путями. И что приведёт к томуже созданию лекарств - никто не знает. Может быть Rosetta с Folding-ом, может быть всё обойдётся без них, может именно окончательное разбирательство с тем, что такое гравитация позволит построить новые теории взаимодействия частиц и прояснит какие-то процессы на уровне молекул. А может прозорливее всех окажутся SETI-ане, нашедшие внеземной разум, который всему этому нас научит. А может путь лежит через CPDN, который покажет, что если все страны не изменят в срочном порядке свою экологическую политику, то нам не помогут ни инопланетяне, ни лекарства, ни новейшие достижения Физики с нанотехнологиями.


4. Взгляните пожалуйста вот сюда. Как вы уже поняли, это список российских команд, участвующих в BOINC-проектах. На вкус и цвет, конечно, товарищей нет, но у меня честно говоря, обилие команд главным словом в названии которых является слово "Russia", вызывает улыбку. Т.е. это первые пять команд подряд. А вот Russian Force, кстати, не в счёт - в смысле тут явно доминирует "Force", а Russian - наподобие как SETI.Germany - чтобы было ясно откуда. Особенно весело это всё выглядит с учётом того, что в BOINC есть статистика по странам.

Конечно, слово "Russia" позволяет привлечь людей, но сейчас, как мне кажется, ваша команда уже может себе позволить быть не просто одной из российский команд, а "командой русских оверлокеров", ну и всех тех, кто любит и лелеет свои железки - от лёгких ноутбуков до шкафов с блэйдами. И назваться в таком случае можно соответствующим образом - ну например те же OverClockers.Ru. Или ещё как-нибудь (если помните, кстати, то в SETI@home Classic существовала команда под названием OcUk). Главное - чтобы основную нагрузку несло слово (или слова) говорящее про разгон.


5. Ну и самое страшное. Про "фолдинг". Folding@Home конечно крут. Тут спору нет и быть не может. Клиенты для CPU, GPU, PlayStation, а скоро, наверное, будут уже и для бортовых компьютеров машин, холодильников с утюгами и пылесосов. Как вариант - ещё и контроллеров SATA и SAS дисков. Будем видимо, тогда HDD пачками и ящиками скупать.

И только одно во всей этой крутизне плохо - это изолированный проект. Причём изолированный по совершенно пустяковой причине, которую, (как мне кажется) организаторы просто не хотят убирать. Это начисление очков и статистика. А из-за этого, в свою очередь, с чисто спортивной точки зрения - проект невероятно скучен, ибо всё что можно сделать в рамках Folding@Home - так это посоревноваться в личном и командном зачете. И всё! То есть, по сути - эдакие гонки по канату. BOINC проекты, в этом смысле куда более интересны тем, что:

1) Все BOINC-проекты обладают более разнообразной, но при этом стандартизованной статистикой, включащей в себя статистику по странам;

2) наличие "единой валюты" в виде CS т.е. Сobblestone (http://www.boinc.ru/faq/boinc_faq.htm#%D0%A7%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5_credit);

3) В силу п. 1 и 2, статистика по всем мало-мальски значимым проектам собирается вместе, в один общий "BOINC Combined"-зачёт;

4) В силу п. 1-3 у команд появляется возможность проведения различных операций как в новых проектах (где можно прорваться повыше), так и в старых (где посложнее, но престижнее). Наиболее хитрые умудряются сделать так, что их везде догоняют, но при этом они всё время выше тех кто их догоняет. Появляются командные "Project of the month" и прочие challenges;

5) Графическое отображение статистики - лучше не объяснять, а просто предложить посмотреть на то, что GercoG творит.

6) Поэтому, в силу п. 1-5 возможно, что в Folding-е стоит оставить PlayStation и GPU, а вычислительный мощности на основе CPU - перебросить в BOINC-проекты, где эффект от них (как в плане продвижения команды, так и научной пользы) может быть куда более заметным.


Вот такие вот мысли при взгляде со стороны.

Мнение о проектах Boinc…
Показать полностью 1
Наука Boinc Мнение Распределенные вычисления Розетта Длиннопост
1
4
Programma.Boinc
Programma.Boinc
6 лет назад

Ещё немного про вычисления в программе Boinc на Android!⁠⁠

Ещё немного про вычисления в программе Boinc на Android!

Полгода назад, на новогодних каникулах внезапно понял, что у меня простаивают аж 10 ядер - в планшете и смартфоне. Вроде бы не очень мощных, но, всё-таки 10! А может быть и не таких уж и слабых? Надо было проверить!

Проектов, рассылающих задания для Android немного, но уже тогда среди них были World Community Grid, Einstein@Home и SETI@home. На некоторое время появлялись задания и в Rosetta@Home.

Планшет начал обрабатывать workunit-ы SETI@home, а смартфон был подключен к WGC и Rosetta. С самого запуска вычислений экспериментальным путём искал ответы на вопросы:

1. Насколько мощные (или слабые) CPU в мобильных устройствах? Имеет ли вообще смысл их подключать?

2. Как будет вести себя устройство при наличии вычислительной нагрузки? Не будет ли зависать, как будет принимать сообщения, звонки и т.д.? Как вообще будет идти процесс вычислений, ведь это, всё-таки мобильное устройство?

3. Что будет с аппаратной платформой? Не "расплавится" ли? Не начнутся ли проблемы с аккумуляторами, о которых все так наслышаны?

И особенно из-за п. 3 поначалу было несколько страшновато. :)

В эксперименте участвовали:

Планшет Samsung Galaxy Tab 3 Lite SM-T111: CPU - 2 ядра Broadcom BCM21664T 1.2 ГГц, 1 Gb RAM, 8 Gb flash-памяти, Android 4.3, выпуска начала 2014 года;

Смартфон Samsung Galaxy A5 (2016): CPU - 8 ядер Samsung Exynos 7580 1.6 ГГц (технологический процесс - 28 нм), 2 Gb RAM, 16 Gb flash-памяти, Android сейчас обновлён уже до 7.0, выпуск первой половины 2016 года.

(Оба устройства, как вы видите были уже далеко не новые, что несколько снижало тревогу от предполагавшихся потерь от пункта № 3).


Очень краткие итоги (если кому интересно - могу дополнить в комментариях или в отдельной новости):


1. С устройствами ничего не произошло. Как и с ещё одним, добавившимся к ним чуть позже. Планшет (просто в силу того, что он большой, а CPU в нём - слабый) на ощупь кажется чуть-чуть теплее окружающей среды, но не более того. Смартфон - греется, но не перегревается из-за того, что при тёплой окружающей среде частота CPU сбрасывается до 1.2 ГГц. Зимой, на улице или подоконнике частота стабильно держалась на 1.6 ГГц. Так как для выполнения расчётов устройство должно быть подключено к зарядному устройству (USB или обычная розетка), а power bank с собой всё время носить не удобно (хотя иногда - специально для вычислений - брал с собой), то можно и оценить, как работает батарея при обычной работе смартфона. Как работала, так и работает. Заряд от ~ 15% до 0% падает довольно быстро, на насколько помню, примерно тоже самое было и в самом начале его эксплуатации. А вот если зарядить его до 100%, то за один час чтения заряд падает всего на несколько процентов (где-то 3 или 4). И это при том, что смартфон до этого уже работал в обычном режиме 2.5 года, а сейчас ему уже все 3. Приходя на работу втыкаю смартфон в USB-разъём компьютера и за несколько часов (хоть и при питании от USB), но при вычислительной нагрузке на все 8 ядер - он постепенно разряжается, а за час до ухода - подключаю его к розетке и он заряжается обратно до 100%.


2. Система работает нормально. При нагрузке на 8 ядер, переключения между окнами могут выполняться с небольшой (до 1 секунды) задержкой, каких-то проблем со звонками, мессенджерами, приложениями типа VK, 2Gis и т.д.- не замечено. При этом, когда на смартфон приходили задания Rosetta, они: а) иногда падали с ошибкой; б) замедления в работе смартфона становились более заметными; в) иногда задания начинали беспорядочно останавливаться и запускаться. Небольшое исследование ситуации в виде захода в "оптимизатор", показывающий занятость RAM показало, что никаких "глюков" и мистики в этом нет, просто задания от Rosetta@home по мере выполнения вычислений потребляют всё больше RAM из-за чего BOINC начинает останавливать одни задания и запускать другие, а из-за того, что общий объём свободной памяти в системе - уменьшается, смартфон и начинает работать медленнее. Иногда, видимо, в моменты, когда памяти становилось совсем мало (хоть BOINC и старался регулировать её потребление) задания от Rosetta и завершались с ошибкой. Тогда, получив несколько заданий от Rosetta (от 4 до 6) я просто блокировал получение новых и ошибки сразу исчезли. Возможно, что в более новых смартфонах (где RAM уже в разы больше) такой проблемы не будет вообще. Увы, сама Rosetta, сейчас задания под Android не выдаёт - нельзя проверить. Дня 3 назад временно перестали выдаваться задания для Android и со стороны World Community Grid (они были у под проекта Open Zika, который на некоторое время прекратил выдачу заданий, о чём уведомил участников на форуме: [https://www.worldcommunitygrid.org/forums/wcg/viewthr..]) и сейчас все задействованные у меня Android-устройства дружно считают SETI@home.


3. Вычислительная мощность смартфона на 8-ядерном, 1.6 ГГц Exynos 7580 (технология 28 нм), оказалась примерно равной вычислительной мощности 2-ядерного AMD APU A6-6400K 3.9 ГГц (архитектура Richland, технология 32 нм, выпущен в середине 2013 года). В холодное время года - выработка была повыше (т.к. больше времени он работал на частоте 1.6 ГГц), в тёплое время - может быть и пониже. Но компьютер работает 24/7, а вот смартфон не всегда "на зарядке».

Да, CPU с архитектурой Richland - не самый сильный соперник. Но, если в 2016 году, только что выпущенный CPU Samsung-а был примерно на том же техпроцессе, что и CPU от AMD образца 2013 года, то сейчас ситуация значительно изменилась - вовсю продаются устройства на ARM, созданных по "технологии" 14 нм и 10 нм, а "7-нанометровые Ryzen" только поступают в продажу.


Не напоминает ли вам это то, что в истории вычислительной техники были уже не раз? :)

Показать полностью
Программа Вычисления Boinc Android Распределенные вычисления Seti Samsung Длиннопост Текст
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии