Skip to main navigation Skip to search Skip to main content

Mitigating methodology of hardware non-ideal characteristics for non-volatile memory based neural networks

  • Lixia Han
  • , Peng Huang*
  • , Yijiao Wang*
  • , Zheng Zhou
  • , Haozhang Yang
  • , Yiyang Chen
  • , Xiaoyan Liu
  • , Jinfeng Kang
  • *Corresponding author for this work
  • Peking University
  • Beijing Advanced Innovation Center for Biomedical Engineering

Research output: Contribution to journal › Article › peer-review

Abstract

Non-volatile memory-based computing-in-memory (nvCIM) paradigm has been extensively studied to boost the energy efficiency of neural network accelerators in edge applications. However, the degradation of inference accuracy induced by the non-ideal characteristics across circuits, arrays, and devices is becoming a crucial issue. In this work, we establish a hardware characteristic behavior model to analyze the impact of nvCIM non-ideal characteristics on neural network accuracy. Then we propose a hardware aware training and weight mapping correction methods to mitigate inference accuracy degradation. Through simulation verification, about 95% inference accuracy degradation is recovered by adopting the proposed mitigation method for various non-ideal characteristics and various neural network models. The feasibility of the proposed method is further proved in an experimental example with a flash-based LeNet recognition system.

Original languageEnglish
Article number122403
JournalScience China Information Sciences
Volume68
Issue number2
DOIs
StatePublished - Feb 2025

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • computing in memory
  • hardware non-ideal characteristics
  • neural network accelerators
  • non-volatile memory
  • software-hardware co-design

Fingerprint

Dive into the research topics of 'Mitigating methodology of hardware non-ideal characteristics for non-volatile memory based neural networks'. Together they form a unique fingerprint.

Cite this