DIET-PIM: Dynamic Importance-based Early Termination for Energy-Efficient Processing-in-Memory Accelerator
Processing-In-Memory (PIM) has notably boosted the energy efficiency of Convolutional Neural Networks (CNN) inference. However, frequent access to power-hungry analog-to-digital converters (ADCs) remains challenging, hindering overall energy efficiency. Although ongoing research focuses on exploiting sparsity to address this problem, the ADC overhead has not been sufficiently reduced due to static inference. This paper proposes a dynamic importance-based early termination technique for PIM (DIET-PIM). Specifically, DIET-PIM optimizes CNN inference at runtime by identifying regions in the features that contribute less to the classification result and skipping the computation on a subset of the input values for these ineffective regions. Evaluation results show that DIET-PIM reduces ADC accesses and improves overall energy efficiency by $3.13 \times-5.79 \times$ compared with baseline PIM-based accelerator.
Authors
- Chi-Tse Huang (ORCID: https://orcid.org/0000-0003-0393-3976)
- Cheng-Yang Chang (ORCID: https://orcid.org/0000-0003-0072-3535)
- An-Yeu Wu (ORCID: https://orcid.org/0000-0003-4731-8633)
Institutions
- National Taiwan University (TW)
Publication Details
- Published
- 2024-11-07
- DOI
- https://doi.org/10.1109/apccas62602.2024.10808543
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science and Technology Council