Device and Circuit Architectures for In‐Memory Computing

  • Ielmini D
  • Pedretti G
N/ACitations
Citations of this article
102Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

With the rise in artificial intelligence (AI), computing systems are facing new challenges related to the large amount of data and the increasing burden of communication between the memory and the processing unit. In‐memory computing (IMC) appears as a promising approach to suppress the memory bottleneck and enable higher parallelism of data processing, thanks to the memory array architecture. As a result, IMC shows a better throughput and lower energy consumption with respect to the conventional digital approach, not only for typical AI tasks, but also for general‐purpose problems such as constraint satisfaction problems (CSPs) and linear algebra. Herein, an overview of IMC is provided in terms of memory devices and circuit architectures. First, the memory device technologies adopted for IMC are summarized, focusing on both charge‐based memories and emerging devices relying on electrically induced material modification at the chemical or physical level. Then, the computational memory programming and the corresponding device nonidealities are described with reference to offline and online training of IMC circuits. Finally, array architectures for computing are reviewed, including typical architectures for neural network accelerators, content addressable memory (CAM), and novel circuit topologies for general‐purpose computing with low complexity. Herein, an overview on in‐memory computing is provided, where the data are processed directly within the memory, thus overcoming the von Neumann bottleneck of conventional digital systems. The device concepts, the circuit architectures, and their nonidealities with respect to programming and execution of in‐memory algorithms are discussed in the context of potential applications for neuromorphic systems and artificial intelligence.

Cite

CITATION STYLE

APA

Ielmini, D., & Pedretti, G. (2020). Device and Circuit Architectures for In‐Memory Computing. Advanced Intelligent Systems, 2(7). https://doi.org/10.1002/aisy.202000040

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free