arrow
Return

Binary Weight Multibit Activation Quantization for Compute-in-Memory CNN Accelerators

delete2025-08-04
delete0
PRE
AI
W
Wenyong Zhou
Z
Zhengwu Liu
Y
Yuan Ren
N
Ngai Wong
DOI:10.1109/TCAD.2025.3595830delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
compute-in-memory (CIM) accelerators have emerged as a promising way for enhancing the energy efficiency of convolutional neural networks (CNNs). Deploying CNNs on CIM platforms generally requires quantization of network weights and activations to meet hardware constraints. However, existing approaches either prioritize hardware efficiency with binary weight and activation quantization at the cost of accuracy, or utilize multibit weights and activations for greater accuracy but limited efficiency. In this article, we introduce a novel binary weight multibit activation (BWMA) method for CNNs on CIM-based accelerators. Our contributions include: deriving closed-form solutions for weight quantization in each layer, significantly improving the representational capabilities of binarized weights; and developing a differentiable function for activation quantization, approximating the ideal multibit function while bypassing the extensive search for optimal settings. Through comprehensive experiments on CIFAR-10 and ImageNet datasets, we show that BWMA achieves notable accuracy improvements over existing methods, registering gains of 1.44%–5.46% and 0.35%–5.37% on respective datasets. Moreover, hardware simulation results indicate that 4-bit activation quantization strikes the optimal balance between hardware cost and model performance.
Keywords:
compute-in-memory (CIM)
ferroelectric field-effect transistor (FeFET)
model quantization
resistive random-access memory (RRAM)
static random-access memory (SRAM)

Journal

I
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IF:
2.9
Papers:
671
Citations:
9.6K

Organization

T
the university of hong kong
Scholars:
1.0K
Papers: 511
Citations: 0
Cited Papers

Cited Papers

CiM-BNN:Computing-in-MRAM Architecture for Stochastic Computing Based Bayesian Neural Network
err2024-10-01
err4
PREAI
errGu, Huiyi; Jia, Xiaotao; Liu, Yuhao; Yang, Jianlei; Wang, Xueyan; Zhang, Youguang; Cotofana, Sorin Dan; Zhao, Weisheng
errShare
errSave
errShare
errSave
FINN
err2017-02-22
err0
errOAAI
errYaman Umuroglu; Nicholas J. Fraser; Giulio Gambardella; Michaela Blott; Philip Leong; Magnus Jahre; Kees Vissers
errShare
errSave
errShare
errSave
ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functions
err2020-11-13
err0
PREAI
errZechun Liu; Zhiqiang Shen; Marios Savvides; Kwang-Ting Cheng
errShare
errSave
ISAAC: A Convolutional Neural Network Accelerator with In-Situ Analog Arithmetic in Crossbars
err2016-06-01
err0
PREAI
errAli Shafiee; Anirban Nag; Naveen Muralimanohar; Rajeev Balasubramonian; John Paul Strachan; Miao Hu; R. Stanley Williams; Vivek Srikumar
errShare
errSave
researcher View more