Работа бэкенда для CPU основывается на обмене сообщениями между проекциями и популяциями. Объекты библиотеки core
также могут обмениваться сообщениями с объектами внешней среды. Для обмена сообщений бэкенд предоставляет шину сообщений MessageBus
.
Цикл работы бэкенда состоит из следующих этапов:
MessageBus
.MessageBus
с помощью точек подключения MessageEndpoint
.MessageBus
отправляет данные, полученные от популяций, в проекции или каналы вывода.MessageBus
с помощью точек подключения MessageEndpoint
.MessageBus
отправляет данные, полученные от проекций, в связанные популяции нейронов.