A 28-nm 16-kb Aggregation and Combination Computing-in-Memory Macro With Dual-Level Sparsity Modulation and Sparse-Tracking ADCs for GCNs
Computing-in-memory (CIM) architectures have demonstrated remarkable potential in addressing the memory wall. However, previous CIMs were often designed for multiply-accumulate (MAC) operations, which presents a myriad of challenges when deploying graph convolutional networks (GCNs) on CIM macros. This work presents a compact 6T SRAM-based aggregation and combination CIM macro (ACCIM) using: 1) a cell array with compact 6T bitcells, local jump and computing cells (LJCCs), and sparse-tracking analog-to-digital converters (STADCs) to improve energy efficiency in both input sparsity and weight bit sparsity; 2) an LJCC and STADC to improve the signal margin; 3) a CIM macro architecture with an aggregation input unit (AGINU) to support both GCN aggregation and GCN combination/convolutional neural network (CNN) MAC; 4) a graph pruning algorithm that divides the graph data into memory-friendly subgraphs; and 5) an error modeling-based pre-training method to improve the inference accuracy. A fabricated 28-nm 16-kb charge-domain SRAM-CIM macro achieved an energy efficiency of 86.87 TOPS/W and an area efficiency of 2344 GOPS/mm2 for GCNs with 4-bit degree input, 8-bit features, and 15-bit output.
Authors
- Xin Si (ORCID: https://orcid.org/0000-0002-4993-0087)
- An Guo (ORCID: https://orcid.org/0009-0005-8661-6133)
- Jun Yang (ORCID: https://orcid.org/0000-0002-8379-0321)
- Feiran Liu (ORCID: https://orcid.org/0000-0001-7570-4043)
- Yuchen Tang (ORCID: https://orcid.org/0000-0002-2270-5672)
- Tianzhu Xiong (ORCID: https://orcid.org/0009-0000-0618-374X)
- Zhichao Liu (ORCID: https://orcid.org/0000-0003-0630-821X)
- Zhaoyang Zhang (ORCID: https://orcid.org/0000-0003-2346-6228)
- Yanqi Zhang (ORCID: https://orcid.org/0000-0001-6896-8657)
- Yinhai Gao
- Yuchen Ma (ORCID: https://orcid.org/0009-0009-2400-1327)
- Jinwu Chen (ORCID: https://orcid.org/0009-0004-0845-731X)
- Xi Chen (ORCID: https://orcid.org/0009-0005-1209-2568)
- Bo Wang (ORCID: https://orcid.org/0000-0002-6250-172X)
- Yutong Zhang
Institutions
- Southeast University (CN)
Publication Details
- Journal
- IEEE Journal of Solid-State Circuits
- Published
- 2024-10-16
- DOI
- https://doi.org/10.1109/jssc.2024.3472115
- Citations
- 1
- Primary Topic
- Photonic and Optical Devices
- Type
- article
- Field-Weighted Citation Impact
- 0.21
Funders
- National Natural Science Foundation of China
- National Science and Technology Major Project
- Fundamental Research Funds for the Central Universities