CAMO: A High-Performance CIM-based Lightweight CNN Accelerator for Mobile Devices
Digital Compute-in-Memory (CIM) macros revolutionize the Von Neumann architecture by significantly reducing data movements between CPU and memory. However, when dealing with lightweight CNNs with various convolution types, existing GEMM (general matrix multiplication)-oriented solutions suffer from underutilization and large activation traffic, leading to unsatisfied energy and area efficiencies. In this context, we propose CAMO, in which the key contributions are: (1) A novel convolution mapping mechanism suitable for CIM macros, that maximizes data reuse and reduces activation traffic. (2) A convolution-capable CIM macro, that also supports small-scale GEMM. (3) A CIM-based architecture that supports multiple computing modes. The experimental results show that CAMO achieves up to 31.49× performance speedup and 77.5% activation traffic reduction compared to the baseline architecture.
Authors
- Zhaoyan Shen (ORCID: https://orcid.org/0000-0001-9526-6634)
- Bin Liang (ORCID: https://orcid.org/0000-0003-2655-9024)
- Junzhong Shen (ORCID: https://orcid.org/0000-0001-6233-6800)
- Renyu Yang (ORCID: https://orcid.org/0000-0001-6334-4925)
- Tianyu Wang (ORCID: https://orcid.org/0000-0001-7030-1990)
- Zili Shao (ORCID: https://orcid.org/0000-0002-2173-2847)
- Mei Wen (ORCID: https://orcid.org/0000-0002-5875-3297)
- Xin Ju (ORCID: https://orcid.org/0009-0009-9346-2960)
Institutions
- National University of Defense Technology (CN)
- Chinese University of Hong Kong (HK)
- Shenzhen University (CN)
- Shandong University of Science and Technology (CN)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043589
- Primary Topic
- Power Systems and Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China