BOINC: 22 года — и всё ещё работает
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер, веб. Первый релиз вышел 10 апреля 2002 года.
Идея была простая: SETI@home показала, что люди готовы отдавать вычислительное время на науку. Нужна была открытая инфраструктура, которую мог бы использовать любой проект.
Что получилось за 22 года:
– 50+ проектов в астрофизике, биологии, математике, климатологии
– ~316 000 активных участников, ~565 000 активных хостов
– Пиковая производительность — свыше 20 ПетаФЛОПС в сутки
Что Андерсон пишет про ошибки: UX всегда был слабым местом. Установка BOINC до сих пор требует усилий — и это сдерживает рост. Он говорит прямо: «мы потеряли миллионы пользователей из-за плохого интерфейса».
Статья честная. Интересно читать от человека, который построил это почти в одиночку и до сих пор в проекте.
Amicable Numbers - Грандиозный проект, распределенных вычислений завершается
Amicable Numbers - Грандиозный проект, распределенных вычислений завершается
2,3 млн пар за 9 лет — Amicable Numbers завершается
Amicable Numbers — BOINC-проект по поиску дружественных чисел — завершает работу в начале марта 2026.
Дружественные числа — это пара, где каждое «видит» другое через свои делители. Пример, известный ещё Пифагору: 220 и 284. Проект искал такие пары среди 21-значных чисел.
За 9 лет (с февраля 2017) тысячи волонтёров нашли более 2,3 млн пар до предела 2^64. Один из крупнейших математических поисков в истории BOINC.
Последний этап завершается сейчас. Ещё можно поставить своё имя в итоговую таблицу.
http://sech.me/boinc/Amicable - пока есть время...
PPD за доллар: топовое железо до сих пор — лучший выбор
PPD за доллар: топовое железо до сих пор — лучший выбор
Если цель — максимум очков на вложенный рубль, то топ‑класс GPU сейчас буквально на порядок сильнее любых компактных миниПК. Несмотря на всё моё желание собирать «фермы» из raspberry или Mac Mini, пока лучший вариант кранч-фермы в подвале это сборка из мощных современных ПК 😅
Кратко на примере Folding@home - RTX 5090 даёт в среднем ~ 42,6 млн PPD в день. - Интегрированная Radeon 8060S в Ryzen AI Max+ 395 про которую мы говорили ранее, по уровню близка к RTX 4060 Laptop, что даёт ~2,5–3,5 млн PPD (в зависимости от задач и лимитов мощности).
Итого: одна 5090 ≈ 14–17× быстрее встроенной iGPU 8060S. В BOINC‑проектах с OpenCL (например, PrimeGrid) разрыв похожего масштаба: для задач подроекта AP27 видеокарта 5090 будет быстрее примерно в 8 раз.
PPD на доллар: что покупать? Вариант 1 — мини‑ПК на Ryzen AI Max+ 395 (например Framework Desktop) - Цена системы: $1 599–1 999 (64–128 ГБ). - PPD: ~2,5–3,5 млн. - PPD/$: ~1,5–1,9 тыс.
Вариант 2 — десктоп на 7950X3D + RTX 5090 (1 GPU) - Цена системы: ~$3,7k (GPU $1 999 + база под 7950X3D). - PPD: ~42,6 млн. - PPD/$: ~9,5–11,5 тыс. — то есть в 6–8× выгоднее, чем мини‑ПК на 395.
Вариант 3 — 2–3× RTX 5090 - 2× 5090: ~**80–85 млн PPD**, бюджет ~$6,1–7,4k → ~11–14 тыс. PPD/$. - 3× 5090: ~**120–128 млн PPD, бюджет ~$8,3–10,2k → ~12–15 тыс. PPD/$.
Эффективность на доллар растёт ещё больше, потому что «стоимость материнки» размазывается на несколько карт.
Проекты: где это чувствуется сильнее - Folding@home: PPD напрямую масштабируется с мощностью GPU. - PrimeGrid (BOINC, OpenCL): сильная зависимость от GPU/памяти — топовые NVIDIA здесь тоже улетают далеко вперёд. - Einstein@Home: позволяют запускать несколько задач на одну карту, чтобы загрузить монстров уровня 5090;
Вывод Если цель это PPD/$, то ставка очевидна: сборки с RTX 5090 (и тем более 2–3× 5090) дают многократно больше очков на каждый потраченный доллар, чем мини ПК. Какой-нибудь beelink на базе Ryzen 395 — отличный «входной билет», но топ PPD/$ — это по‑прежнему дискретная графика.
Тур простых чисел 2026
Тур простых чисел 2026
Февраль уже почти наступил, а вместе с ним и ежегодный Тур де Прайм от PrimeGrid. Это месячное мероприятие, где каждый сможет заработать специальные значки Tour de Primes, а немногие счастливчики выиграют желанные значки - майки Tour de Primes. Более подробную информацию можно найти здесь.
Добро пожаловать на 17-й ежегодный Тур простых чисел. 2 - первое простое число... и единственное четное простое число. Это делает его уникальным среди простых чисел. Таким образом, февраль (UTC) объявлен простым месяцем... вторым месяцем в году. :) И нет лучшего способа отдать дань уважения простому числу, чем пойти и найти его. :) Точнее, 5000 лучших простых чисел.
В феврале проводится неофициальное соревнование. Призовые баллы не начисляются... в конце месяца вы получите простую редкую футболку, которая добавит к вашему списку значков. Никакого давления или стрессовой ситуации, кроме тех, которые вы сами на себя накладываете. :)
В 2026 году мы возвращаем значки, которые были представлены в 2018 году:
Красная майка - "первооткрыватель самого большого количества очков"
Желтая майка - лидер по количеству очков (тай-брейком станет первенство по количеству очков)
Зеленая майка - лидер по количеству очков (первенство по количеству очков)
Майка в горошек - 19 февраля мы проведем "Горный этап" и вручим майку в горошек тому, кто наберет больше всего очков в этот день (главным результатом в этот день будет тай-брейк).
Главный значок - вручается каждому, кто найдет подходящий прайм в течение февраля. Это значок счетчика, поэтому, если вы найдете более одного прайма, будет показано, сколько их было найдено, вплоть до 99.
Значок Мега прайм - вручается каждому, кто найдет мега прайм в течение февраля. Это жетон счетчика.
Главный значок горного этапа - вручается каждому, кто найдет подходящий прайм во время горного этапа. Это встречный значок.
Мега-главный значок горного этапа - вручается каждому, кто найдет мега-прайм во время горного этапа. Это встречный значок.
Результаты будут доступны по ссылке http://www.primegrid.com/challenge/tdp_2026.php.
Обратите внимание, что в этом году все подпроекты, в которых найдены простые числа (за исключением GFN-16 и PPSE), имеют право на участие в Туре простых чисел 2026 года. GFN-16 и PPSE не подходят, поскольку они слишком малы, чтобы о них можно было сообщить в T5K. AP27, Факторное /композиционное сито и сито SR5 не подходят, поскольку они не находят одиночных простых чисел.
В настоящее время самые быстрые возможности найти 5000 лучших простых чисел доступны в проектах PPS (LLR) и GFN-17. Конечно, если кто-то найдет прайм в более широком поисковом запросе, это, несомненно, даст ему хороший шанс выбрать зеленую или красную майку.
Чтобы принять участие в BOINC PPS, GFN-17 или любом другом приемлемом проекте LLR или Genefer, все, что вам нужно сделать, это выбрать его в настройках PrimeGrid. Последовательности AP27 не отображаются в T5K, поэтому не могут быть использованы для поиска простых чисел.
В проектах Sieve простые числа не найдены, поэтому SR5-Sieve и Factorial/Compositorial Sieve ничего не могут найти в TdP.
Удачи, веселитесь и наслаждайтесь! :D
Наш человек допиливает BOINC под Windows
Наш человек допиливает BOINC под Windows
Речь про Ауфара (ник: AufarZakiev: За последние недели он отправил три PR в клиент BOINC и ещё один большой висит открытым – всё про Windows‑клиент.
Ставьте like, star, follow;)
Что именно сделал
🛠️ Починил зависание при отключении WSL
Когда на Windows сначала стоял WSL (часто вместе с Docker), а потом его отключали, BOINC мог намертво зависать. PR Fix deadlock on WSL removal after installing Docker (#6663) заставляет клиента спокойно игнорировать отсутствие WSL и работать дальше, вместо того чтобы падать в драму.
🛠️ Сделал BOINC‑сервис умнее в отношении WSL
WSL‑детект лезет в HKEY_CURRENT_USER, а у Windows‑сервиса этого профиля просто нет. В PR Skip WSL discovery and fix logging for BOINC running as service (#6720) BOINC в сервисном режиме перестаёт пытаться искать WSL и больше не засоряет логи странными сообщениями про «нет дистрибутивов». Клиент стал стабильнее и чище в логах.
🛠️ Подчистил UX в Simple View
В Simple View можно менять скины, но меню при этом раньше не обновлялось – подписи и пункты жили своей жизнью. PR Menu items sync on skin change (#6657) просто пересоздаёт меню при смене скина. Никакого оверинжиниринга, только нормальное поведение UI.
🛠️ В процессе – тёмная тема для Windows‑клиента
Открытый draft‑PR Add Dark Mode support for Windows (#6666 – зацените номер пулл реквеста!):
– обновляет версию wxWidgets;
– подхватывает системную тему Windows;
– аккуратно перекрашивает графики, прогресс‑бары и список уведомлений под тёмный режим;
– временно обходится без глючного IsDark() на Win 11 и читает настройки из реестра. PR ещё обсуждается, но по скринам уже выглядит как нормальный современный клиент.
GitHub
Уже закрытые PR:
Work in progress:
Один человек из нашего коммьюнити за пару недель делает BOINC под Windows чуть менее «олдскульным артефактом» и чуть более живым приложением.
Для тех, кто тоже хочет оставить свой след в BOINC, алгоритм очень простой:
– открыть вики Contributing code to BOINC:
– выбрать issue в
– написать в комментарии, что планируется сделать и в какие сроки;
– собрать, протестировать, отправить PR по их гайдлайну; мейнтейнеры ревьюят и, если всё ок, мёрджат.
Начинать необязательно с глубоких C++‑потрохов: в BOINC хватает задач по UI/UX, логике клиента, локали и документации. Главное – взяться за что‑то конкретное и довести до PR, как это сделал Aufar.
P.S. Я там тоже немного PR покидал успешно, но то были мелочи. Скорее чистка перышек, а не реальные изменения.
Мини-ПК на базе Ryzen AI Max+ 395 – хороший выбор для BOINC-энтузиастов
Мини-ПК на базе Ryzen AI Max+ 395 – хороший выбор для BOINC-энтузиастов
Сравниваем новинку с флагманскими AMD процессорами Ryzen 7950X3D и 9950X3D- CPU: 16(32) Zen 5‑ядер; по вычислительным рейтингам BOINC 395 в среднем где‑то рядом с Ryzen 9 7950X3D (±5–10 %), уступая 9950X/9950X3D на ~10–12 %.
- GPU: интегрированная Radeon 8060S (40 CU, RDNA 3.5, до 2.9 ГГц) + LPDDR5X‑8000, 256‑бит, до 128 ГБ общей памяти — впервые даёт уровень почтидискретной видеокарты, что позволяет полноценно считать OpenCL‑GPU проекты BOINC.
Например у меня в Ryzen 9 7950X3D тоже есть встроенная iGPU, но её включение скорее вредно, потому отбирает у CPU тепловой пакет, попускную способность и одно ядро на свою поддержку.
Встроенная в Ryzen AI Max+ 395 iGPU попадает в коридор RTX 4060 Laptop RTX 4070 Laptop.
- NPU: ИИ-ядра XDNA 2 пока не используются BOINC проектами.
- Вывод: CPU‑only проекты он делает на уровне топовых процессоров AMD предыдущего поколения, но с гораздо меньшим потреблением энергии (тише, проще охлаждать). И резко поднимает производительность за счёт GPU‑задачАнализируем лидерборды BOINC
1) CPU‑производительность
Среда BOINC во многих проектах публикует таблицы пиковой CPU‑скорости (Whetstone GFLOPS/ядро). На них 395 (Strix Halo) в реальных задачах удерживает ~**0.9–1.0×** от десктопного 9950X; то есть близко к 7950X3D.2)
Встроенная GPU
Radeon 8060S (40 CU RDNA 3.5) в Strix Halo — это оказалась достаточно мощной iGPU. За счёт быстрой памяти и широкой LPDDR5X‑шины (256 бит, ~256 ГБ/с) и 40 CU она хорошо обеспечена данными, не пропускает такты и эффективно загружается в BOINC проектах, которые к этому чувствительны. Например у меня RTX 4090 на PrimeGrid ест 450Ватт, а на Einstein только 250. По сути половину времени ядра скорее всего простаивают, котому что ждут данных из памяти.Проекты, где iGPU из 395 Strix Halo работает хорошо:
- EinsteinOpenCL‑AMD
- Amicable Numbers (OpenCL, ≥2 ГБ VRAM/UMA).
- PrimeGrid (OpenCL‑AMD)
- NumberFieldsOpenCLЭнергопотребление и охлаждение: 395 vs 9950X (и когда активна iGPU)
- CPU‑нагрузки (без учёта iGPU): у Ryzen AI Max+ 395 средняя потребляемая мощность CPU/SoC в крупных наборах тестов доходит до ~120 Вт. У Ryzen 9 9950X до ~205 Вт. При этом 395 даёт ~95 % производительности 9950X на CPU‑задачах.
- GPU‑нагрузки iGPU 395 потребляет ~74 Вт
- Про охлаждение: настольные мини‑ПК с Ryzen AI Max+ 395 на воздушном охлаждении справляются без троттлинга; тепловыделение при CPU+GPU нагрузке примерное такое же, как у 9950X при CPU‑only нагрузке. Поэтому на практике охлаждать 395 проще pof счёт большей площади чипа.Итог: брать, но только если нужна и для других задач.
Чисто для BOINC топовые CPU и GPU будут намного выгоднее по PPD на рубль. По возможности дополнять миниПК дискретной видеокартой: это будет не так просто, потому что специальных док-станций пока нет. Надёжной альтренативной пока является Beelink GTi‑линейка + EX Pro Dock (прямой PCIe 5.0 ×8, БП 600 Вт), где можно нормально подключить внешнюю видеокарту почти любой мощности.
LODA: что кранчат добровольцы в этом проекте и зачем это нужно
LODA: что кранчат добровольцы в этом проекте и зачем это нужно
LODA — это одновременно:
– минималистичный язык наподобие ассемблера для целочисленных последовательностей,
– инструментарий для их исполнения и оптимизации,
– и BOINC-проект для распределённого поиска (майнинга) коротких программ, воспроизводящих последовательности из OEIS (
Цель проекта — найти новые формулы и более эффективные алгоритмы для широкого спектра нетривиальных целочисленных последовательностей.
3 октября 2025 LODA объявил о важной вехе — найдено свыше 140 000 программ (
Параллельно сообщено о запуске публичного API (
и интеграции через Model Context Protocol (MCP) ( Теперь к базе можно обращаться и из чат-агентов
Как работает LODA по шагам:
1. Перебор коротких программ. Программа LODA на компьютерых добровольцев автоматически и систематически порождает компактные программы на языке LODA (описание языка:
2. Сравнение с OEIS. Результаты проверяются с каталогом OEIS ( Совпадения сохраняются в репозиторий — расширяя покрытие последовательностей.
3. Отбор и оптимизация. Инструмент loda-cpp ( умеет майнить, проверять и экспортировать найденные решения, включая генерацию формул и кода для PARI/GP (
4. Композиция решений. Программы могут вызывать другие последовательности (seq), комбинируя найденные блоки (пример:
5. Открытая база. Репозиторий всех найденных программ доступен здесь:
Кому это полезно?
Математикам и редакторам OEIS.
LODA предоставляет исполняемые описания последовательностей, упрощающие проверку, генерацию длинных b-файлов и поиск новых формул. Авторы проекта подчёркивают: найденная программа — это гипотеза, требующая проверки человеком, потому что совпадение с OEIS не является доказательством корректности «для всех n».
Исследователям ИИ и синтеза программ.
LODA — площадка для авто-синтеза и тестирования алгоритмов. Благодаря MCP-интеграции теперь можно использовать базу прямо из ИИ-агентов.
Добровольцам BOINC.
Участники могут подключить CPU-ресурсы через BOINC ( Приложение LODA поддерживает Windows, macOS и Linux (включая ARM).
Преподавателям и популяризаторам.
Проект делает наглядной связь между комбинаторикой и программированием: от таблицы OEIS → кода → формулы.
Почему важна отметка 140 000+ программ
– Существенно увеличено покрытие OEIS программами, где раньше решений не было.
– Ускорена проверка гипотез и генерация новых термов.
– Через API и MCP база становится машинно-ориентированной: можно интегрировать её в собственные инструменты анализа.
Как присоединиться
1. Установить BOINC (
2. Добавить проект LODA через менеджер или напрямую:
Проект активно развивается: документация языка ( и инструменты регулярно обновляются.




