【AI黑话日日新】什么是近内存计算?

近内存计算(NMC)是一种数据中心主义的计算架构,核心思想是将计算单元放置在紧邻内存的位置,缩短数据搬运距离,从而解决传统冯·诺依曼架构中的"内存墙"瓶颈。它属于存内处理(PIM/Processing in Memory)技术的一个重要分支,与存内计算(IMC/In-Memory Computing)共同构成了突破传统计算限制的两大技术路径。


一、核心定义与背景

传统冯·诺依曼架构中,处理器与内存物理分离,数据必须在两者之间频繁搬运。研究表明,两个浮点数在CPU和主存间传输的能耗比一次浮点数运算大两个数量级,大量时间和能源浪费在数据传输上,形成"内存墙"——数据搬运成为性能提升的最大障碍。

近内存计算通过以下方式重构计算范式:

  • 将计算单元紧邻内存模块(而非嵌入内存单元内部)
  • 建立高带宽专用通道连接计算与存储
  • 实现"计算靠近数据"而非"数据搬运到计算"的模式转变

二、与存内计算(IMC)的关键区别

特性近内存计算(NMC)存内计算(IMC)<