Skip to main navigation Skip to search Skip to main content

Special Session-Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications

  • Jorg Henkel*
  • , Lokesh Siddhu
  • , Lars Bauer
  • , Jurgen Teich
  • , Stefan Wildermann
  • , Mehdi Tahoori
  • , Mahta Mayahinia
  • , Jeronimo Castrillon
  • , Asif Ali Khan
  • , Hamid Farzaneh
  • , Joao Paulo C. De Lima
  • , Jian Jia Chen
  • , Christian Hakert
  • , Kuan Hsun Chen
  • , Chia Lin Yang
  • , Hsiang Yun Cheng
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

229 Downloads (Pure)

Abstract

This paper explores the challenges and opportunities of integrating non-volatile memories (NVMs) into embedded systems for machine learning. NVMs offer advantages such as increased memory density, lower power consumption, non-volatility, and compute-in-memory capabilities. The paper focuses on integrating NVMs into embedded systems, particularly in intermittent computing, where systems operate during periods of available energy. NVM technologies bring persistence closer to the CPU core, enabling efficient designs for energy-constrained scenarios. Next, computation in resistive NVMs is explored, highlighting its potential for accelerating machine learning algorithms. However, challenges related to reliability and device non-idealities need to be addressed. The paper also discusses memory-centric machine learning, leveraging NVMs to overcome the memory wall challenge. By optimizing memory layouts and utilizing probabilistic decision tree execution and neural network sparsity, NVM-based systems can improve cache behavior and reduce unnecessary computations. In conclusion, the paper emphasizes the need for further research and optimization for the widespread adoption of NVMs in embedded systems presenting relevant challenges, especially for machine learning applications.

Original languageEnglish
Title of host publication2023 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2023
PublisherIEEE
Pages11-20
Number of pages10
ISBN (Electronic)9798400702907
Publication statusPublished - 13 Nov 2023
Event2023 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2023 - Hamburg, Germany
Duration: 18 Sept 202320 Sept 2023

Conference

Conference2023 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2023
Abbreviated titleCASES
Country/TerritoryGermany
CityHamburg
Period18/09/2320/09/23

Keywords

  • Compute In Memory
  • Design Space Exploration
  • Machine Learning
  • Non Volatile Memories
  • 2024 OA procedure

Fingerprint

Dive into the research topics of 'Special Session-Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications'. Together they form a unique fingerprint.

Cite this