电阻随机存取存储器
计算机科学
冯·诺依曼建筑
内存处理
常规存储器
计算
计算机存储器
半导体存储器
非常规计算
计算机体系结构
内存管理
计算机硬件
内存计算
扩展内存
并行计算
电压
分布式计算
电气工程
工程类
操作系统
搜索引擎
按示例查询
Web搜索查询
情报检索
算法
作者
Daniele Ielmini,H.‐S. Philip Wong
标识
DOI:10.1038/s41928-018-0092-2
摘要
Modern computers are based on the von Neumann architecture in which computation and storage are physically separated: data are fetched from the memory unit, shuttled to the processing unit (where computation takes place) and then shuttled back to the memory unit to be stored. The rate at which data can be transferred between the processing unit and the memory unit represents a fundamental limitation of modern computers, known as the memory wall. In-memory computing is an approach that attempts to address this issue by designing systems that compute within the memory, thus eliminating the energy-intensive and time-consuming data movement that plagues current designs. Here we review the development of in-memory computing using resistive switching devices, where the two-terminal structure of the devices, their resistive switching properties, and direct data processing in the memory can enable area- and energy-efficient computation. We examine the different digital, analogue, and stochastic computing schemes that have been proposed, and explore the microscopic physical mechanisms involved. Finally, we discuss the challenges in-memory computing faces, including the required scaling characteristics, in delivering next-generation computing. This Review Article examines the development of in-memory computing using resistive switching devices.
科研通智能强力驱动
Strongly Powered by AbleSci AI