Skip to content

接力而非路由

「局部性可扩展。全局连接制造混乱。」

在一个「连接越多=越好」的世界里,我们选择了约束之路。 正是这一点赋予了 Decima-8 在其他地方因复杂性而窒息时的优势。

本质

方法 架构 结果
路由(Loihi、传统) 神经元可连接到任何其他神经元 复杂性指数增长、抖动、冲突
接力(Decima-8) 瓦片仅连接到 8 个邻居(N/E/S/W/NE/SE/SW/NW) 线性增长、0 抖动、确定性

接力不是「限制」。 它是一个架构过滤器,在拓扑层面消除混乱。

为什么路由无法扩展

问题 发生什么 代价
数据包冲突 两个信号想通过同一个节点 仲裁、延迟、非确定性
路由 「把这个数据包发到哪里?」 计算成本、逻辑
缓冲 路由器中的数据包队列 内存、延迟、抖动
验证 「为什么数据包延迟到达?」 无法追踪所有路径

在生物学中这是可以接受的(大脑是异步的,抖动不关键)。 在工程中——不行(高频交易、机器人、医疗需要可预测性)。

代码中

// 接力:每个瓦片只知道 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 (1M) 不切实际 线性

这不是「简化」,而是一个架构优势,允许扩展到 100 万 + 瓦片而不会复杂性爆炸。

现实世界类比

系统 方法 结果
互联网 数据包路由、路由器 灵活,但有抖动、丢失
装配线 零件从机器到机器 可预测、确定性
Decima-8 瓦片间接力 模式的传送带

用于通信——需要互联网。 用于制造——需要装配线。

我们提议构建人格制造系统。

继续阅读