VCD-CIM: A Vertical-Compute-Decode Digital Computing-In-Memory Area-Efficient Macro for Vector-Wise Computation With Variable Accumulation Length

Computing-In-Memory (CIM) has shown significant potential in handling inference tasks for edge artificial-intelligences (Edge-AI). However, as Edge-AI tasks grow increasingly complex and diverse, with a sharp increase in edge computing requirements and limited hardware resources, there is a pressing need for CIM designs customized for Edge-AI to improve both throughput and area efficiency. Nevertheless, Edge-AI tasks involve numerous vector-wise computations with variable accumulation lengths, which obstructs enhancements in CIM area efficiency. In this paper, we introduce a solution by proposing a vertical-compute-decode digital CIM architecture (VCD-CIM) featuring vertical compute units and vertical-decode-adder-tree. This CIM architecture enables area-efficient full-precision data/vector-wise computations for Edge-AI inference tasks. Additionally, we employ a data-priority CIM strategy. In post-layout simulations, for signed 8-bit inputs, 8-bit weights, and 23-bit outputs, VCD-CIM achieves a peak energy efficiency of 30.11 TOPS/W and maintains an area energy efficiency of 1.785 TOPS/mm² across the accumulation length range of 4 to 128. We validate the effectiveness of the VCD-CIM architecture through simulations on MobileViT network, achieving CIM array activation rates between 75% and 100% during complete network inference tasks.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3574524
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

VCD-CIM: A Vertical-Compute-Decode Digital Computing-In-Memory Area-Efficient Macro for Vector-Wise Computation With Variable Accumulation Length

Jun Yang, Bo Wang, X. Zhong
IEEE Access
Advanced Data Storage Technologies
article

VCD-CIM: A Vertical-Compute-Decode Digital Computing-In-Memory Area-Efficient Macro for Vector-Wise Computation With Variable Accumulation Length

Jun Yang, Bo Wang, X. Zhong
article en

Abstract

Computing-In-Memory (CIM) has shown significant potential in handling inference tasks for edge artificial-intelligences (Edge-AI). However, as Edge-AI tasks grow increasingly complex and diverse, with a sharp increase in edge computing requirements and limited hardware resources, there is a pressing need for CIM designs customized for Edge-AI to improve both throughput and area efficiency. Nevertheless, Edge-AI tasks involve numerous vector-wise computations with variable accumulation lengths, which obstructs enhancements in CIM area efficiency. In this paper, we introduce a solution by proposing a vertical-compute-decode digital CIM architecture (VCD-CIM) featuring vertical compute units and vertical-decode-adder-tree. This CIM architecture enables area-efficient full-precision data/vector-wise computations for Edge-AI inference tasks. Additionally, we employ a data-priority CIM strategy. In post-layout simulations, for signed 8-bit inputs, 8-bit weights, and 23-bit outputs, VCD-CIM achieves a peak energy efficiency of 30.11 TOPS/W and maintains an area energy efficiency of 1.785 TOPS/mm² across the accumulation length range of 4 to 128. We validate the effectiveness of the VCD-CIM architecture through simulations on MobileViT network, achieving CIM array activation rates between 75% and 100% during complete network inference tasks.

IEEE AccessVol. 13
Southeast University (CN)
Affordable and clean energy
Openalex Percentile: Top 88%
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.