Skip to content

Эстафета вместо роутера

«Локальность масштабируется. Глобальная связность создаёт хаос.»

В мире, где «больше связей = лучше», мы выбрали путь ограничений. И именно это даёт Decima-8 преимущество там, где другие задыхаются от сложности.

Суть

Подход Архитектура Следствие
Роутер (Loihi, традиционные) Нейрон соединяется с любым другим Экспоненциальный рост сложности, джиттер, коллизии
Эстафета (Decima-8) Тайл соединяется только с 8 соседями (N/E/S/W/NE/SE/SW/NW) Линейный рост, 0 джиттера, детерминизм
Эстафета — это не «ограничение». Это архитектурный фильтр, который отсекает хаос на уровне топологии.

Почему роутинг не масштабируется

Проблема Что происходит Цена
Коллизии пакетов Два сигнала хотят пройти через один узел Арбитраж, задержки, недетерминизм
Маршрутизация «Куда отправить этот пакет?» Вычислительные затраты, логика
Буферизация Очередь пакетов в роутере Память, задержки, джиттер
Верификация «Почему пакет пришёл с задержкой?» Невозможно трассировать все пути

В биологии это допустимо (мозг асинхронен, джиттер не критичен). В инженерии — нет (HFT, роботы, медицина требуют предсказуемости).

В коде

// Эстафета: каждый тайл знает только 8 соседей
typedef struct {
    uint8_t activation;
    uint8_t relay_mask;  // Битовая маска: N=1, E=2, S=4, W=8
} Tile;

// Передача сигнала — детерминированный сдвиг
void relay(Tile* tile, Tile* neighbors) {
    if (tile->relay_mask & NORTH) neighbors[0].input += tile->output;
    if (tile->relay_mask & EAST)  neighbors[1].input += tile->output;

Контраст с роутингом:

// Роутер: куда отправить?
Route path = find_route(source, destination);  // Поиск пути
if (router.busy) { enqueue(packet); }          // Очередь
if (collision) { resolve_conflict(); }         // Арбитраж
send(packet, path);                            // Отправка

// Результат: задержка непредсказуема (джиттер)

Философски

«Свобода выбора ≠ свобода связей.»

В биологии нейрон может соединиться с любым другим — это пластичность. В инженерии тайл соединяется только с соседями — это предсказуемость.

Принцип Биология Инженерия
Связность Глобальная (через аксоны) Локальная (8 соседей)
Цель Выживание в хаосе Предсказуемость в порядке
Масштабирование Эволюция отфильтрует ошибки Проектирование исключает ошибки

Эстафета — это доверие к локальному. Каждый тайл знает только соседа. Но вся сеть знает цель.

Практически

Преимущество Как помогает в B2B
Масштабирование Хочешь больше тайлов? Просто добавь. Архитектура не меняется.
Энергия Нет роутера = нет затрат на маршрутизацию (до 40% экономии)
Верификация Каждый путь предсказуем → можно доказать корректность
Отладка Сигнал прошёл через N→E→S→W. Трассировка однозначна.
ASIC Простая топология = меньше слоёв металла = дешевле чип

Масштабирование: линейное vs экспоненциальное

Количество тайлов Роутер (сложность) Эстафета (сложность)
256 O(n log n) O(n)
4,096 O(n²) O(n)
1,048,576 (1М) Непрактично Линейно

Это не «упрощение», а архитектурное преимущество, которое позволяет масштабироваться до 1М+ тайлов без взрыва сложности.

Аналогия из реального мира

Система Подход Результат
Интернет Пакетная маршрутизация, роутеры Гибко, но джиттер, потери
Конвейер Деталь переходит от станка к станку Предсказуемо, детерминировано
Decima-8 Эстафета между тайлами Конвейер для паттернов

Для общения — нужен интернет. Для производства — нужен конвейер.

Мы предлагаем строить производство личностей.

Читать дальше