← 最新论文
🤖 AI

FeNN-DMA: A RISC-V SoC for SNN acceleration

本文提出了 FeNN-DMA,这是一种专为 UltraScale+ FPGA 设计的全可编程 RISC-V SoC,它在支持复杂神经元模型以及实现比现有固定功能加速器显著更高的神经元/突触数量的同时,实现了脉冲神经网络(SNN)领域内最先进的能效比和分类准确率。

原作者: Zainab Aizaz, James C. Knight, Thomas Nowotny

发布于 2026-02-09
📖 1 分钟阅读☕ 轻松阅读

原作者: Zainab Aizaz, James C. Knight, Thomas Nowotny

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图为机器人构建一个超快速、高能效的大脑。多年来,工程师们一直试图模仿人类大脑的工作方式,但他们使用的工具不对。

问题所在:错误的工具,错误的任务
把标准的人工智能(比如识别你的脸或撰写文章的那种)想象成一条巨大的工厂组装线。它的工作原理是不断地搬运和处理海量的“箱子”(数据),即使其中大部分箱子都是空的,它也会进行繁重的数学运算。这对于大规模、稳定的任务非常有效,但在面对不可预测的任务时,它既耗电又缓慢。

然而,人类的大脑更像是一个低语网络。神经元(脑细胞)大多处于安静状态。只有当重要的事情发生时,它们才会“说话”(发送被称为“脉冲”的信号)。这就是**脉冲神经网络(SNNs)**的工作方式。它们极其高效,因为只有在有话要说时才会进行工作。

问题在于,我们通常使用的超级计算机(如游戏电脑中的 GPU)是为“组装线”风格设计的。它们处理“低语”风格的任务表现很差,因为它们会不断等待永远不会到来的数据,从而浪费能量。

解决方案:FeNN-DMA
该论文的作者构建了一个全新的、定制化的脑芯片——FeNN-DMA。你可以把它想象成一个专门设计的、可编程的机器人领班,专门用来管理一个低语网络。

它是这样工作的,这里使用简单的类比:

  • RISC-V 领班: 他们没有使用通用的计算机芯片,而是围绕一个灵活的、开源的“领班”(RISC-V 处理器)构建了系统。这个领班可以理解复杂的指令并适应不同类型的脑网络,不像旧芯片那样只能做一件特定的事情。
  • “车道”系统: 想象一条拥有 32 条车道的公路。大多数芯片试图一次只移动一辆车,而 FeNN-DMA 可以同时移动 32 辆车(数据点)。这被称为“向量”处理器。这就像是有 32 个工人同时在粉刷一面墙,而不是只有一个。
  • 智能收发室(DMA): 该芯片拥有一个特殊的“收发室”(直接存储器访问控制器)。在过去,如果大脑需要从芯片外部查找记忆,整个系统都必须停下来等待邮件送达。FeNN-DMA 的收发室非常高效,它能在工人处理当前批次任务的同时,持续抓取新的邮件。这意味着工人永远不必停下来等待。
  • “车道本地”储物柜: 为了处理大脑连接中那种杂乱且稀疏(许多连接并不存在)的特性,芯片为每个 32 人的小组配备了微型个人储物柜。这让他们可以瞬间抓取特定的信息,而不会堵塞主干道。

他们证明了什么?
团队在三个模拟真实世界感官数据的困难任务上测试了这个新“领班”:

  1. 识别手写数字(但采用了模拟眼睛观察运动的方式)。
  2. 识别语音单词(例如从声音模式中识别“是”或“否”)。
  3. 通过触觉阅读盲文

他们发现,FeNN-DMA 在单个芯片上可以处理 16,000 个神经元2.56 亿个连接。这是一个巨大的规模。

结果

  • 准确性: 它的表现与运行在强大计算机上的顶级软件不相上下,并且优于在相同任务上测试过的其他专用硬件芯片。
  • 效率: 它消耗的电量和空间与那些专用芯片大致相当,但由于它是可编程的,它可以处理比旧芯片更复杂的脑模型(例如带有“延迟”或“循环”的模型)。
  • 速度: 虽然它不像专门执行某一个特定数学问题的芯片(“固定功能”芯片)那样快,但它比在标准计算机上运行这些脑模型要快得多。

核心结论
这篇论文展示了一种灵活的硬件设计,终于让我们能够在真实的硬件上运行复杂、高效的类脑网络,而不需要一座大型发电厂。它弥合了人类大脑的理论效率与在硅片上实现这一目标的实际现实之间的鸿沟。

作者指出,虽然他们已经构建了一个“领班”(甚至是一个双领班版本),但下一步是将多个领班连接起来以处理更大的大脑,并教会这些系统如何进行“学习”(训练),而不仅仅是“识别”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →