|国家科技期刊平台
首页|期刊导航|集成电路与嵌入式系统|基于MRAM的新型存内计算范式

基于MRAM的新型存内计算范式OACSTPCD

Novel computing-in memory methodology based on MRAM

中文摘要英文摘要

存内计算(CIM,Computing-in Memory)是一种为缓解"内存墙"和"功耗墙"而出现的新兴架构.因CPU处理器和存储器速度发展不均衡性,冯·诺依曼架构这类中央处理器与存储器分离的结构逐渐失去其优越性.存内计算提出以计算和存储相结合的方式来减少数据的搬移,极大地提升了计算效率.MRAM作为最有潜力的新一代非易失存储器件,被视为构建高效存内计算架构的有力候选者.以MRAM为基础构建的存内计算根据计算过程的不同可分为MRAM模拟存内计算和MRAM数字存内计算.数字存内计算又可以根据数字逻辑产生的方式分为MRAM写入式存内计算、MRAM读取式存内计算以及MRAM近存计算.MRAM模拟存内计算利用高并行度摊销能耗,在单位面积上,吞吐量和能效都具有数字存内计算无法比拟的优势,但也因其易受PVT影响等特征在实际应用中有所限制.MRAM数字存内计算实现方式多样,写入式存内计算几乎消除了存储器外的数据搬移,虽然当前工艺下的MRAM所需的翻转能耗和时延过大,导致该方式一直停留在仿真阶段,但不妨碍该存内计算是缓解"内存墙"最有效的手段之一;读取式存内计算严重依赖于读取放大器的功能设计,在相关领域有所发展,但所受限制较大;近存计算是当前MRAM非易失器件和CMOS电路在计算速度和计算能效差异较大的情况下,融合两者优势的优解,在实际应用中具有巨大的益处.

Computing-in Memory(CIM)is an emerging architecture to alleviate"memory walls"and"power consumption walls".With further expansion of the imbalance between CPU processing speed and memory access speed,structures that separate the central process and memory,such as the Von Neumann architecture,lose its superiority.CIM proposes a novel structure that combines the compute unit and the storage to reduce data movement,significantly improving computational efficiency.MRAM,as one of the most promising next-generation nonvolatile memory devices,is also considered a strong candidate for building efficient CIM architectures.CIM based on MRAM can be divided into analog MRAM CIM and digital MRAM CIM according to the different calculation processes.Digital MRAM CIM can be further divided into MRAM write-type CIM,MRAM read-type CIM,and MRAM near memory computing(MRAM NMC)based on how digital logic is generated.Analog MRAM CIM utilizes high parallelism to amortize energy consumption,which has unparal-leled advantages in throughput and energy efficiency per unit area compared to digital CIM.However,It is also limited due to its suscepti-bility to PVT and other characteristics.The implementation methods of digital MRAM CIM are diverse,and write-type CIM almost elim-inates data movement outside the memory.Although the flip energy consumption and delay required by the current process of MRAM are too large,which leads to this method staying in the simulation,it does not hinder that write-type CIM is one of the most effective means to alleviate the"memory wall".Read-type CIM relies on the functional design of read amplifiers which has severe limitations,but there still have some developments in the related field.NMC method is an optimal solution that combines the advantages of MRAM non-volatile devices and CMOS circuits,though there are significant differences in speed and computational energy efficiency between this two devices,and has achieved significant benefits in practical applications.

杨茜;王远博;王承智;常亮

电子科技大学信息与通信工程学院,成都 611731军事科学院国防科技创新研究院,北京 100071

计算机与自动化

MRAM存内计算人工智能处理器计算范式内存墙

MRAMcomputing-in memoryAI processorcomputing methodologymemory walls

《集成电路与嵌入式系统》 2024 (006)

29-40 / 12

国家自然基金项目(62104025、62104259);后摩智能联合项目支持(202205FKY00172).

评论