A Reconfigurable Computing-in-Memory Accelerator With Dynamic Group-Based Dataflow and Dual-Input Macro Designs
Non-volatile memory-based computing-in-memory (nvCIM) is a promising candidate for accelerating deep neural networks (DNNs) at the edge. However, current nvCIMs adopt fully-pipelined (FP) or layer-serial (LS) dataflows for all DNN layers, suffering poor area and energy efficiency for the layer-wise-varied workloads. Furthermore, their fixed macro structure results in resource under-utilization, as it is unable to adapt to varying weight sizes. To address these issues, this brief proposes a reconfigurable nvCIM with dynamic dataflow. First, it contains a dynamic inter-pipelined-intra-serial (IPIS) dataflow with group partition mechanism, adapting to the diverse workloads for high area and energy efficiency. Second, it has a dual-input block-reconfigurable (DIBR) macro structure, allowing finer granularity input selection to improve macro utilization and achieve input data reuse. When applied to four well-known networks, the proposed design attains <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2.27\sim 11.92\times $ </tex-math></inline-formula> area efficiency gains and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2.21\sim 14.43\times $ </tex-math></inline-formula> energy efficiency gains over nvCIM baselines.
Authors
- Jianshi Tang (ORCID: https://orcid.org/0000-0001-8369-0067)
- Bin Gao (ORCID: https://orcid.org/0000-0002-2417-983X)
- Qiumeng Wei (ORCID: https://orcid.org/0009-0005-0550-4835)
- Huaqiang Wu (ORCID: https://orcid.org/0000-0001-8359-7997)
- Pufan Xu (ORCID: https://orcid.org/0000-0002-6087-0783)
- Xing Mou (ORCID: https://orcid.org/0000-0002-1438-2455)
- Peng Yao (ORCID: https://orcid.org/0000-0003-0172-4310)
- He Qian (ORCID: https://orcid.org/0009-0001-9525-3232)
Institutions
- Tsinghua University (CN)
Publication Details
- Journal
- IEEE Transactions on Circuits & Systems II Express Briefs
- Published
- 2024-08-13
- DOI
- https://doi.org/10.1109/tcsii.2024.3442873
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China