We have SETI@homeНаши коллеги
предпенсионного возраста постарше хорошо помнят
SETI@home — один из первых широко известных научных проектов, построенных на добровольных распределённых вычислениях. Этот проект Центра поиска внеземной жизни (SETI) Университета Калифорнии в Беркли предлагал рядовым пользователям отдавать часть вычислительных мощностей своих компьютеров на благое дело — поиск признаков внеземной жизни.
Участникам было достаточно скачать программу, которая
майнила биткойн по сложному алгоритму очищала от шума, корректировала и расшифровывала данные, собранные радиотелескопом Аресибо в Пуэрто-Рико. SETI@home проработал с 1999 по 2020 год и был заморожен всего за полгода до поломки главного радиотелескопа, после которой обсерваторию было решено закрыть. Все собранные данные были обработаны.
Миллиарды сигналов были сведены к миллиону потенциально интересных, а затем сотни наиболее перспективных кандидатов. Эксперимент позволил установить новые стандарты чувствительности и найти решение для проблемы ложных срабатываний (за счёт включения в массив данных тысяч искусственных сигналов, которые служили для коррекции и контроля). Учёные рассчитывали на то, что проект привлечёт около 50 тысяч добровольцев, но только за первый год их было около 2 млн.
Под эти задачи в ходе SETI@home разработали BOINC — клиент и сервер с открытым исходным кодом для расчётов на CPU и GPU (в т.ч. на ядрах CUDA и эквиваленте от ATI). Он стал базой для десятков других научных проектов с добровольными респределёнными вычислениями. В 2020 году проект Folding@home, занятный моделированием пространственной структуры крупных и сложных белков, привлек для анализа S-белка коронавируса вычислительные ресурсы в 2,7 экзафлопс, что было больше совокупной мощности 500 самых производительных суперкомпьютеров в мире.
Впечатляет, правда?Если вы тоже думаете, что это очень здорово, вписаться в проект распределённых добровольных вычислений просто — скачайте клиент BOINC (Berkeley Open Infrastructure for Network Computing), выберите интересующее вас исследование или подключитесь к Science United, который направит ресурсы на множество перспективных проектов.
Среди активных направлений — исследование изменений климата (
climateprediction.net), поиск нейтронных звёзд (Einstein@Home), моделирование звёздных потоков вблизи млечного пути (MilkyWay@home), молекулярная биология (
GPUGRID.net), моделирование белков (Rosetta@home), математические вычисления (Gerasim@Home, PrimeGrid) и так далее.
Если
вы —
наш дорогой подписчик — сами своего рода учёный, вы
можете развернуть собственный проект с поддержкой добровольных распределённых вычислений по инструкции на GitHub. Не надо бояться, что ваши исследования недостаточно фундаментальные. Так, проект GoofyxGrid@Home занят практической проверкой теоремы о бесконечных обезьянах с печатными машинками, которые рано или поздно напишут пьесу Уильяма Шекспира