An Efficient Bit-Sparse DNN Accelerator Exploiting Adaptive Bit-Serial Computations
Bit sparsity, an intrinsic attribute of binary representation, has been widely utilized in DNN inference acceleration. Despite the advantages in performance and energy efficiency demonstrated by existing bit-serial-based bit-sparse accelerators, they still face two notable limitations: 1) At the low-level bit-serial multiplier level, existing methods either statically select weight or activation as the serialized object during the design phase, or simply serialize both without considering the distribution of non-zero bits in different operands, thereby failing to achieve optimal performance; 2) At the high-level dataflow level, existing approaches do not eliminate zero values in data movement and computation, leading to considerable energy and latency overhead, as well as suboptimal PE utilization. In this work, we propose AdaS-Pro accelerator for fast and energy-efficient DNN inference. At the multiplier level, AdaSPro employs an adaptive bit-serial computation scheme, which dynamically serializes the input operand with fewer non-zero bits at runtime, thereby minimizing compute cycles. To further enhance performance, AdaS-Pro introduces an improved Booth encoding method to reduce the number of non-zero bits in each operand. At the dataflow level, AdaS-Pro employs a compressed format to eliminate zero values and proposes a bi-directional inner-join unit coupled with a ring-shaped scheduler to achieve efficient non-zero workload extraction and balancing. Experimental results show that AdaS-Pro outperforms existing state-of-theart bit-sparse accelerators, such as BitLet, BitX, and Laconic, with performance improvements of 4.03×, 6.78×, and 1.43×, respectively.
Authors
- Xiaoyao Liang (ORCID: https://orcid.org/0000-0002-2790-5884)
- Jiayao Ling (ORCID: https://orcid.org/0000-0003-2121-2996)
- Xing Li (ORCID: https://orcid.org/0000-0002-4509-3859)
- Cheng Gu (ORCID: https://orcid.org/0000-0001-5259-6203)
- Gang Li (ORCID: https://orcid.org/0000-0001-7101-9532)
- Xiaolong Lin
- Jian Cheng (ORCID: https://orcid.org/0000-0003-1289-2758)
Institutions
- Shanghai Jiao Tong University (CN)
- Chinese Academy of Sciences (CN)
- Shandong Institute of Automation (CN)
- Institute of Automation (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-04-15
- DOI
- https://doi.org/10.1109/tcad.2025.3560584
- Primary Topic
- Quantum-Dot Cellular Automata
- Type
- article
- Field-Weighted Citation Impact
- 0.00