In-memory Computing with Emerging Nonvolatile Memory Devices

Peking University,Tiw Pek Jun,Cai Yimao,Yan Xiaoqin,Chinese Institute for Brain Research (CIBR), Beijing
DOI: https://doi.org/10.1007/s11432-021-3327-7
2021-01-01
Science China Information Sciences
Abstract:The von Neumann bottleneck and memory wall have posed fundamental limitations in latency and energy consumption of modern computers based on von Neumann architecture. In-memory computing represents a radical shift in the computer architecture that can address such problems by merging computing functions within the memory itself. In this article, we review the emerging nonvolatile memory devices,such as resistance-based and charge-based memory devices, that are explored for in-memory computing applications. We will provide an overview of the materials, mechanisms, and integration of these devices,and discuss the optimizations at the device and array levels that are required to better support in-memory computing. Recent progress in the application of in-memory computing in artificial neural networks, spiking neural networks, digital logic in memory as well as hardware security will also be discussed. Finally, we will discuss the remaining challenges in this field and potential pathways to address them.
What problem does this paper attempt to address?