A Novel Heuristic Neuron Grouping Algorithm for Deep Neural Network Accelerators
- 1. Hacettepe Univ, Grad Sch Sci & Engn, Ankara, Turkiye
- 2. Hacettepe Univ, Dept Comp Engn, TR-06800 Ankara, Turkiye
Description
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.
Files
bib-acddb0ee-63cb-4478-8a21-0b2b2b4c8c61.txt
Files
(192 Bytes)
| Name | Size | Download all |
|---|---|---|
|
md5:32527ccf06df64f2635eabd8004b8856
|
192 Bytes | Preview Download |