Skip to main navigation Skip to search Skip to main content

A Design Framework of Heterogeneous Approximate DCIM-Based Accelerator for Energy-Efficient NN Processing

  • Kyeongho Lee
  • , Hyeyeong Lee
  • , Jongsun Park*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Static random-access memory (SRAM) based digital compute-in-memory (DCIM) provides error-resilient computation at the expense of considerable power overhead of adder tree. In recent works, DCIM macro based on approximate computing mitigates the adder tree overheads, however, it faces a trade-off between power and neural network (NN) accuracy. The trade-off becomes more complicated in array-level CIM architecture since output channels of NN model have different sensitivities to approximation errors. In this paper, we propose a heterogeneous approximate DCIM-based accelerator design framework that achieves a good energy-accuracy trade-off for a specific NN model. The framework includes three key features: 1) Evolutionary algorithm-based search finds cost-efficient approximation points by pruning the design space. 2) Genetic algorithm-based channel-wise mapping creates heterogeneous approximation methods that effectively reduce DCIM energy consumption while maintaining high accuracy. 3) A hardware generation strategy decides the number of DCIM macros and their sizes, resulting in an energy-efficient DCIM-based accelerator tailored for the given NN model. Experimental results show that employing the proposed heterogeneous channel-wise mapping significantly enhances the energy efficiency compared to a homogeneous mapping. Moreover, the proposed framework can produce heterogeneous DCIM-based accelerators that consume less energy than state-of-the-art approximate DCIM approaches.

Original languageEnglish
Pages (from-to)3997-4006
Number of pages10
JournalIEEE Transactions on Circuits and Systems I: Regular Papers
Volume72
Issue number8
DOIs
Publication statusPublished - 2025

Bibliographical note

Publisher Copyright:
© IEEE. 2004-2012 IEEE.

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

  • CIM
  • DCIM generation
  • SRAM
  • compute-in-memory
  • heterogeneous approximation

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'A Design Framework of Heterogeneous Approximate DCIM-Based Accelerator for Energy-Efficient NN Processing'. Together they form a unique fingerprint.

Cite this