什么是In Memory Computing(存内计算、存算一体、内存内计算)?
-
In-memory Computing 技术就是以 RAM 取代 hard disk ,将 data 与 CPU 之间的距离缩短,在 RAM 内完成所有运算工作,此举可将速度提升 5,000 甚至 10,000 倍。
-
传统的运算方式,是从 hard disk (硬盘)取得资料,交到 RAM ,再传送到 CPU 计算,然后再放回 dard disk ,但这样很花时间。所以要从 RAM (记忆体)入手,即是 In-memory Computing 技术。
推进In Memory Computing的动力
- 深度神经网络的发展
- 深度神经网络计算量比较大,现有的冯诺伊曼计算机架构凸显瓶颈
- 人工智能希望能普及到移动端和嵌入式设备中
- 新的存储器
- 举例:ReRAM使用电阻调制来实现数据存储,因此每一位的读出使用的是电流信号而非传统的电荷信号。这样一来,由于电流做累加运算是非常自然而然的操作(把