APCPU: Adaptive-Pooling Compression Processing Unit for Energy-Efficient DNNs Processing
Integrating compression in the multiply-and-accumulate (MAC) path can significantly improve the energy efficiency of DNN operators. However, existing unstructured sparse compression (USSC) methods struggle to effectively compress activations with low sparsity. Computing core processing USSC face challenges such as load imbalance and complex index control circuit design. Based on insights into local spatial correlation, a block-wise adaptive-pooling compression (APC) method is proposed to achieve a high compression ratio for activations. Furthermore, this paper proposes an APCPU to integrate APC into the MAC path with minimal overhead, facilitating highly energy-efficient sparse processing of DNN operators. Leveraging a hybrid data flow design to achieve load balancing results in speedups of 1.25× to 1.33×. The experiment results show that the APCPU achieves energy savings of 1.35× and 1.27× compared to JPZ-PU, and 2.63× and 2.71× compared to CSC-PU when evaluated on AlexNet and Bert.
Authors
- Chengchen Wang
- Manni Li (ORCID: https://orcid.org/0000-0002-7820-7461)
- Yinyin Lin (ORCID: https://orcid.org/0000-0002-5939-3502)
- Wang Wang (ORCID: https://orcid.org/0000-0002-6976-5699)
- Zixu Li
- Zijian Huang (ORCID: https://orcid.org/0000-0003-3344-4962)
- Jiayu Yang (ORCID: https://orcid.org/0009-0003-9391-8653)
- Wending Zhao
- Xiankui Xiong
Institutions
- Fudan University (CN)
- ZTE (China) (CN)
- Shanghai Fudan Microelectronics (China) (CN)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11044228
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00