中文

Loom:一种可扩展分析神经计算机架构

机器学习 2026-04-13 v1

摘要

我们提出Loom,一种在其权重由解析方式派生的转换器中执行从C语言编译而来的程序的计算机架构。该架构在8个转换器层中实现22种指令集。每次前向传递执行一条指令;模型在程序计数器到达零前迭代应用。完整的机器状态驻留在单个固定大小的张量 XRd×nX \in \mathbb{R}^{d \times n} 中,每个步骤的计算开销对于固定的 ddnn 而言是常数,独立于程序长度或执行历史。默认配置使用 d=155d = 155n=1024n = 1024,产生470万参数和928个指令槽。较紧凑的配置在 d=146d = 146n=512n = 512 时足以求解9×9数独问题(284条指令)。权重与程序无关:程序驻留在状态张量中,同一固定权重模型可执行任何编译后的程序。我们在https://github.com/mkturkcan/Loom上公开Loom的源代码。

关键词

引用

@article{arxiv.2604.08816,
  title  = {Loom: A Scalable Analytical Neural Computer Architecture},
  author = {Mehmet Kerem Turkcan},
  journal= {arXiv preprint arXiv:2604.08816},
  year   = {2026}
}