A Novel Heuristic Neuron Grouping Algorithm for Deep Neural Network Accelerators

Deep neural networks (DNNs) have witnessed widespread adoption across various domains. However, their computational demands pose significant challenges due to the extensive inter-neuron communication within the network. Moreover, the energy consumption of DNNs is substantial, primarily driven by the vast data movement and computational requirements. To overcome these challenges, novel accelerator architectures are essential. In this study, we present a novel heuristic algorithm for neuron grouping, catering to both fully connected and partially pruned DNN models. Our algorithm aims to minimize the overall data communication cost among neuron groups while also considering computational load balance. It outperforms existing heuristic neuron grouping methods classified into three main approaches from the literature by an average improvement in communication cost ranging from 33.01% to 47.11%. By optimizing neuron grouping, our approach may be used to enhance the efficiency of DNN accelerators, enabling improved performance and reduced energy consumption.

Authors

Institutions

Publication Details

Journal
Journal of Circuits Systems and Computers
Published
2024-12-29
DOI
https://doi.org/10.1142/s0218126625501786
Citations
1
Primary Topic
Advanced Algorithms and Applications
Type
article
Field-Weighted Citation Impact
0.33
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Novel Heuristic Neuron Grouping Algorithm for Deep Neural Network Accelerators

Selma Dilek, Süleyman Tosun, Alperen Cakin, Furkan Nacar
1 citations
Journal of Circuits Systems and Computers
Advanced Algorithms and Applications
0.33
article

A Novel Heuristic Neuron Grouping Algorithm for Deep Neural Network Accelerators

Selma Dilek, Süleyman Tosun, Alperen Cakin, Furkan Nacar
article en
1 citations

Abstract

Deep neural networks (DNNs) have witnessed widespread adoption across various domains. However, their computational demands pose significant challenges due to the extensive inter-neuron communication within the network. Moreover, the energy consumption of DNNs is substantial, primarily driven by the vast data movement and computational requirements. To overcome these challenges, novel accelerator architectures are essential. In this study, we present a novel heuristic algorithm for neuron grouping, catering to both fully connected and partially pruned DNN models. Our algorithm aims to minimize the overall data communication cost among neuron groups while also considering computational load balance. It outperforms existing heuristic neuron grouping methods classified into three main approaches from the literature by an average improvement in communication cost ranging from 33.01% to 47.11%. By optimizing neuron grouping, our approach may be used to enhance the efficiency of DNN accelerators, enabling improved performance and reduced energy consumption.

Journal of Circuits Systems and ComputersVol. 34(07)
Hacettepe University (TR)
Openalex Percentile: Top 37%
Advanced Algorithms and Applications
0.33
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.

A Novel Heuristic Neuron Grouping Algorithm for Deep Neural Network Accelerators — Selma Dilek, Süleyman Tosun, et al. · Journal of Circuits Systems and Computers (2024) | TGRS Research Map | TGRS