存算一体技术

Author:周均扬

date: 2026.04.10


存算一体技术(Compute-in-Memory,简称CIM,也称存内计算或内存内计算)是一种突破传统冯·诺依曼架构的新型计算范式。其核心思想是将数据存储与计算功能融合在同一个芯片单元(或阵列)中,直接在存储器内部或紧邻位置完成运算,从而大幅减少数据在存储和计算单元之间频繁搬运带来的延迟与功耗。

1. 传统冯·诺依曼架构的瓶颈

传统计算机采用“存储-计算分离”架构:处理器(CPU/GPU)负责计算,内存(DRAM/SRAM)负责存储数据。每次运算都需要将数据从内存“搬”到处理器,运算完再写回。这种“数据搬运”在AI时代(尤其是深度学习的大量矩阵乘法/MAC运算)成为最大瓶颈:

冯·诺依曼架构示意图(经典分离式): 冯·诺依曼架构

2. 存算一体技术的核心原理

存算一体将“存”和“算”界限模糊甚至消除,在存储阵列中直接嵌入计算电路(或利用存储器件本身的物理特性)完成运算。主要针对AI神经网络的核心操作——矩阵-向量乘法(VMM)和乘累加(MAC)。

典型存算一体架构示意图(以SRAM-CIM宏单元为例,可见子阵列并行计算): SRAM-CIM宏单元

此外,还有 近存计算(Near-Memory Computing) 作为过渡:通过3D堆叠/HBM等技术缩短存算距离,但仍未完全融合。真正的存算一体是“存内计算”。

3. 主要技术路线(按存储介质分类)

存算一体芯片根据存储介质不同,呈现多元化发展:

介质类型 代表介质 优点 缺点 典型应用场景 成熟度
传统易失性 SRAM 工艺兼容性强、速度快、鲁棒性高 存储密度较低 边缘高性能AI推理 高(已量产)
传统易失性 DRAM 密度高、成本低 刷新功耗、速度较慢 云端大模型 中
非易失性 NOR Flash 密度高、非易失 写入慢、 endurance 低 IoT、低功耗设备 高
新型非易失性 RRAM/ReRAM、MRAM、PCM、FeFET 超低功耗、高密度、可扩展 工艺成熟度低、变异性大 未来云边端 研究/早期产业化

SRAM存算一体是当前最成熟路线之一,兼容标准逻辑工艺,易于SoC集成,支持高精度计算。

4. 突出优势

特别适用于AI推理场景,尤其大模型的云边端部署。

5. 主要挑战与技术壁垒

尽管前景广阔,存算一体仍面临实际落地难点:

6. 发展现状与前景

总体而言,存算一体技术正从实验室走向商用,是解决AI算力“存储墙+功耗墙”的关键路径之一。

7. Appendix,SRAM、DRAM、RRAM/ReRAM、MRAM、 NOR Flash、PCM、FeFET 的完整对比总结(基于最新发展情况,截至2026年)。

1. 全称(缩写展开)

2. 工作原理简述

3. 主要区别对比表(关键特性)

特性 SRAM DRAM NOR Flash RRAM/ReRAM MRAM PCM FeFET
易失性 易失 易失 非易失 非易失 非易失 非易失 非易失
读写速度 最快(~1ns) 较快(~10-50ns) 中等(随机读较快) 中等(10-100ns) 很快(~2-20ns) 中等(~50-100ns) 很快(~10-100ns)
功耗 较高(静态功耗大) 高(需刷新) 中等 很低(待机极低) 很低 中等(写时需加热) 很低
密度/成本 最低(6T/位,贵) 高(廉价主存) 中等(嵌入式常用) 很高(交叉点阵列潜力大) 中高 高(曾有3D XPoint) 高(CMOS 兼容好)
耐久性(写入周期) 几乎无限 几乎无限 较低(10⁴~10⁵) 中等(10⁶~10⁹) 极高(>10¹²) 高(10⁸~10¹²) 很高(10⁷~10¹⁰+)
刷新/擦除需求 无 需要刷新 需要块擦除 无 无 无 无
数据保留 需电源 需电源+刷新 10+ 年 数年~10年 10+ 年 10+ 年 10+ 年
典型用途 CPU L1/L2 缓存 计算机主内存 嵌入式代码存储、固件 边缘AI、存算一体、低功耗存储 嵌入式替代 NOR/SRAM、汽车/IoT 曾用于存储类内存(如 Optane) 嵌入式非易失、存算一体、神经形态计算

4. 总结优缺点与应用场景

简单记忆口诀(扩展版):

这些新兴非易失内存(MRAM、ReRAM、FeFET、PCM)正在快速侵蚀 NOR Flash 的嵌入式市场,并试图打破“易失内存(SRAM/DRAM)+ 非易失存储(Flash)”的传统层次。未来可能实现真正的持久内存(Persistent Memory):断电不丢数据,却拥有接近 RAM 的读写速度。