BioNeuronSDK

Версия: 0.6.0Цена: Бесплатно
Инструментарий разработчика плагинов для BioNeuronCore. Создавайте ионные каналы, рецепторы и модуляторы без перекомпиляции ядра.

BioNeuronSDK — инструментарий для создания пользовательских модификаторов (ионных каналов, рецепторов, насосов, обменников, сенсоров) для вычислительного ядра MindCopy.

Состав

  • plugin-devkit.h — самодостаточный заголовок с POD-типами, константами, API и хелперами.
  • biocore-gen-dispatch.py — генератор GPU/SYCL dispatch-кода из .desc дескрипторов.
  • biocore-plugin.cmake — CMake-модуль для сборки .so плагинов и генерации dispatch.

Ключевые возможности

  • Пользовательские типы: ID 121–127 (встроенные: 0–120)
  • Двойной диспетчер: CPU (function pointers, dlopen) + GPU (скомпилированный switch)
  • Без перекомпиляции ядра: плагины загружаются динамически
  • Совместимость с SYCL/USM — все структуры POD, #pragma pack(1)

Бесплатно. Требует BioNeuronCore v0.19.3+.