Published January 1, 2025 | Version v1
Journal article Open

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