4.6 Review

In-memory computing with emerging nonvolatile memory devices

Journal

SCIENCE CHINA-INFORMATION SCIENCES
Volume 64, Issue 12, Pages -

Publisher

SCIENCE PRESS
DOI: 10.1007/s11432-021-3327-7

Keywords

in-memory computing; von Neumann bottleneck; nonvolatile memory; energy efficiency; neural network

Funding

  1. National Key R&D Program of China [2017YFA0207600]
  2. National Natural Science Foundation of China [61925401, 92064004, 61927901]
  3. PKU-Baidu Fund [2019BD002, 2020BD010]
  4. 111 Project [B18001]
  5. Fok Ying-Tong Education Foundation, Beijing Academy of Artificial Intelligence (BAAI)
  6. Tencent Foundation through the XPLORER PRIZE

Ask authors/readers for more resources

In-memory computing represents a radical shift in computer architecture, addressing fundamental limitations in latency and energy consumption posed by the von Neumann bottleneck and memory wall. This article reviews emerging nonvolatile memory devices and discusses the optimizations required at the device and array levels to better support in-memory computing. Additionally, recent progress in applying in-memory computing in artificial neural networks, spiking neural networks, digital logic in memory, and hardware security is discussed, along with remaining challenges in the field and potential pathways to address them.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available