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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DIET-PIM: Dynamic Importance-based Early Termination for Energy-Efficient Processing-in-Memory Accelerator

Chi-Tse Huang, Cheng-Yang Chang, An-Yeu Wu
Parallel Computing and Optimization Techniques
article

DIET-PIM: Dynamic Importance-based Early Termination for Energy-Efficient Processing-in-Memory Accelerator

Chi-Tse Huang, Cheng-Yang Chang, An-Yeu Wu
article en

Abstract

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.

National Taiwan University (TW)
National Science and Technology Council
Affordable and clean energy
Openalex Percentile: Top 74%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

DIET-PIM: Dynamic Importance-based Early Termination for Energy-Efficient Processing-in-Memory Accelerator — Chi-Tse Huang, Cheng-Yang Chang, et al. · (2024) | TGRS Research Map | TGRS