Tutorial on memristor-based computing for smart edge applications

Anteneh Gebregiorgis*, Abhairaj Singh, Amirreza Yousefzadeh, Dirk Wouters, Rajendra Bishnoi, Francky Catthoor, Said Hamdioui

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

35 Citations (SciVal)
47 Downloads (Pure)

Abstract

Smart computing on edge-devices has demonstrated huge potential for various application sectors such as personalized healthcare and smart robotics. These devices aim at bringing smart computing close to the source where the data is generated or stored, while coping with the stringent resource budget of the edge platforms. The conventional Von-Neumann architecture fails to meet these requirements due to various limitations e.g., the memory-processor data transfer bottleneck. Memristor-based Computation-In-Memory (CIM) has the potential to realize such smart edge computing for data-dominated Artificial Intelligence (AI) applications by exploiting both the inherent properties of the architecture and the physical characteristics of the memristors. This paper discusses different aspects of CIM, including classification, working principle, CIM potentials and CIM design-flow. The design-flow is illustrated through two case studies to demonstrate the huge potential of CIM in realizing orders of magnitude improvement in energy-efficiency as compared to the conventional architectures. Finally future challenges and research directions of CIM are covered.

Original languageEnglish
Article number100025
Number of pages10
JournalMemories - Materials, Devices, Circuits and Systems
Volume4
DOIs
Publication statusPublished - 2023

Keywords

  • Computation-In-Memory
  • Edge-AI
  • Memristor

Fingerprint

Dive into the research topics of 'Tutorial on memristor-based computing for smart edge applications'. Together they form a unique fingerprint.

Cite this