Платформа MindCopy получила крупное обновление, значительно расширяющее возможности распределённых вычислений, образовательную базу и инфраструктуру симуляции.
Оркестратор распределённых вычислений v0.4.0
Реализована полноценная платформа распределённых вычислений из 6 этапов:
- Parameter Sweep — автоматический перебор параметров сети (g_Na, g_K, температура, pH...) на множестве узлов. Поддержка линейной и логарифмической шкалы.
- Проверка памяти + Tiered Execution — перед назначением задачи проверяется соответствие RAM/GPU доступного узла требованиям. Поддержка mmap-аллокации и HOT/WARM/COLD-классификации сегментов.
- Дублирование + Валидация — каждая задача выполняется на 2 независимых агентах. Сравнение метрик с допуском 0.1%. При расхождении — третий агент и majority vote.
- Эволюционная оптимизация + Виртуальный скрининг — генетический алгоритм на пространстве параметров сети (tournament selection, crossover, Gaussian mutation, elite). Скрининг библиотек соединений.
- Онтогенез + Коннектом-исследование — долгие симуляции с автоматическими чекпоинтами и возможностью возобновления. 4-стадийное развитие коннектома, LHS-сэмплинг.
- Волонтёрский дашборд — система баллов и бейджей для участников распределённой сети. Таблица лидеров, статистика вклада. Трёхъязычный интерфейс (RU/EN/ZH).
Клиентский агент
Лёгкий агент на вычислительных узлах (C++17, libcurl): получение задач через REST API, запуск Core daemon в batch-режиме (--batch --load-bion --ticks --params-json --seed), отправка результатов с метриками. Поддержка чекпоинтов для длинных задач. Локальная проверка памяти через /proc/meminfo.
Batch-режим Core daemon
Вычислительное ядро BioNeuronCore (v0.19.3) теперь поддерживает headless-симуляцию без GUI: --batch --load-bion --ticks --bexp-output --params-json --seed. Полный биофизический тик (HH-кинетика ворот + GHK-токи + диффузия + пластичность) без суррогатов. Автосохранение чекпоинтов каждые N тиков, graceful shutdown (SIGTERM → чекпоинт → exit(75)), возобновление с --resume-from.
16 образовательных экспериментов
Подготовлен пакет из 16 экспериментов в формате .bexp с трёхъязычными README (RU/EN/ZH):
- Бакалавриат (4): потенциал действия, пассивный кабель, синаптическая интеграция, латеральное торможение.
- Магистратура (8): детекция движения, направленная селективность, CPG-ритм, рабочая память, рецептивное поле, STDP LTP/LTD, STDP обучение.
- Аспирантура (4): эпилептиформная активность, фармакология, гомеостатическая пластичность, бифуркации.
Все эксперименты выполняются через полный биофизический тик — без суррогатов. Каждый сопровождается теоретическим введением и пошаговым протоколом.
Прочие улучшения
- BioNeuronStudio v0.38.4: 214 тестов, улучшенная потоковая запись AVI/BEXP, прогресс-бары.
- BioNeuronCore v0.19.3: 32 теста, batch mode, checkpoint/resume, mmap-tiered память.
- BioNeuronOrchestrator v0.4.0: 16 тестов, REST API (10+ эндпоинтов), MockDatabase для тестирования.
- BioNeuronSDK v0.6.0: генератор dispatch, пользовательские типы ID 121–127.
- StudioTestBench: 350+ тестов (включая daemon multi-session, IPC validation, fuzzing), Valgrind 0 ошибок.
Релиз: 23 июня 2026 г., Краснодар, Россия.