Skip to main navigation Skip to search Skip to main content

Efficient Model Switching in RRAM-Based DNN Accelerators

  • National Cheng Kung University
  • University of Siegen
  • Technische Universität Darmstadt

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

3 Scopus citations

Abstract

Resistive random access memory (RRAM) has emerged as a promising technology for deep neural network (DNN) accelerators, but programming every weight in a DNN onto RRAM cells for inference can be both time-consuming and energy-intensive, especially when switching between different DNN models. This article introduces a hardware-aware multimodel merging (HA3M) framework designed to minimize the need for reprogramming by maximizing weight reuse, while taking into account the hardware constraints of the accelerator. The framework includes three key approaches: 1) crossbar (XB)-aware model mapping (XAMM); 2) block-based layer matching (BLM); and 3) multimodel retraining (MMR). XAMM reduces the XB usage of the preprogrammed model on RRAM XBs while preserving the model’s structure. BLM reuses preprogrammed weights in a block-based manner, ensuring the inference process remains unchanged. MMR then equalizes the block-based matched weights across multiple models. Experimental results show that the proposed framework significantly reduces programming cycles in multi-DNN switching scenarios while maintaining or even enhancing accuracy, and eliminating the need for reprogramming.

Original languageEnglish
Pages (from-to)3738-3751
Number of pages14
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume44
Issue number10
DOIs
StatePublished - 2025

Keywords

  • Deep neural network (DNN)
  • RRAM programming
  • RRAM-based DNN accelerator
  • model switching
  • multiple DNN application
  • resistive random access memory (RRAM)

Fingerprint

Dive into the research topics of 'Efficient Model Switching in RRAM-Based DNN Accelerators'. Together they form a unique fingerprint.

Cite this