C-CIM: A Multi-Mode <u>C</u> onvolution-Capable SRAM- <u>CIM</u>

SRAM is widely used in computing-in-memory (CIM) neural network accelerators because of its relatively mature technology and good compatibility with complementary metal oxide semiconductor logic process. Digital SRAM-CIM is favored by researchers because of its stability and accuracy. However, the current digital SRAM-CIM macro only supports the weight-stationary dataflows, which means the repeated movement of graph data. Some special deep neural network layers, such as depth-wise, make the utilization of computing resources inside CIM low. To overcome these problems, we propose C-CIM, which can switch between input-stationary and weight-stationary dataflows and support matrix multiplication as well as convolution operations with multiple mainstream convolution kernel sizes (1×1, 3×3, 5×5 and 7×7). The C-CIM achieves an average performance of 27.31TOPS/W@8b at a frequency of 1GHz. Experimental results show that our proposed SRAM-CIM successfully outperforms baseline in terms of performance optimization, achieving up to 7.6× performance speedup and up to 86.84% reduction in activation relocation.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Design Automation of Electronic Systems
Published
2025-10-10
DOI
https://doi.org/10.1145/3769859
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

C-CIM: A Multi-Mode <u>C</u> onvolution-Capable SRAM- <u>CIM</u>

Bin Liang, 新太郎 中居, Ruoxian Yang, Zhaoyan Shen et al.
ACM Transactions on Design Automation of Electronic Systems
Advanced Data Storage Technologies
article

C-CIM: A Multi-Mode <u>C</u> onvolution-Capable SRAM- <u>CIM</u>

Bin Liang, 新太郎 中居, Ruoxian Yang, Zhaoyan Shen, J. Deng, Junzhong Shen, Tianyu Wang, Zili Shao, Mei Wen, Yi Wen
article en

Abstract

SRAM is widely used in computing-in-memory (CIM) neural network accelerators because of its relatively mature technology and good compatibility with complementary metal oxide semiconductor logic process. Digital SRAM-CIM is favored by researchers because of its stability and accuracy. However, the current digital SRAM-CIM macro only supports the weight-stationary dataflows, which means the repeated movement of graph data. Some special deep neural network layers, such as depth-wise, make the utilization of computing resources inside CIM low. To overcome these problems, we propose C-CIM, which can switch between input-stationary and weight-stationary dataflows and support matrix multiplication as well as convolution operations with multiple mainstream convolution kernel sizes (1×1, 3×3, 5×5 and 7×7). The C-CIM achieves an average performance of 27.31TOPS/W@8b at a frequency of 1GHz. Experimental results show that our proposed SRAM-CIM successfully outperforms baseline in terms of performance optimization, achieving up to 7.6× performance speedup and up to 86.84% reduction in activation relocation.

ACM Transactions on Design Automation of Electronic SystemsVol. 31(1)
National Defense University (US), Chinese University of Hong Kong (HK), Shenzhen University (CN), Shandong University of Science and Technology (CN)
Openalex Percentile: Top 67%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

C-CIM: A Multi-Mode <u>C</u> onvolution-Capable SRAM- <u>CIM</u> — Bin Liang, 新太郎 中居, et al. · ACM Transactions on Design Automation of Electronic Systems (2025) | TGRS Research Map | TGRS