E2GC: Energy-efficient Group Convolution in Deep Neural Networks
Nandan Kumar Jha, Rajat Saini, Subhrajit Nag, Sparsh Mittal

TL;DR
This paper introduces E2GC, an energy-efficient group convolution method with a constant group size that improves energy efficiency and maintains performance in deep neural networks, validated on multiple datasets and GPUs.
Contribution
The paper proposes a novel E2GC module with fixed group size, optimizing energy efficiency and performance trade-offs in DNNs, unlike previous variable group size approaches.
Findings
E2GC increases energy efficiency by up to 10.8% on P100 GPU.
Constant group size improves energy efficiency without sacrificing accuracy.
E2GC enables better trade-offs between generalization and representational power.
Abstract
The number of groups () in group convolution (GConv) is selected to boost the predictive performance of deep neural networks (DNNs) in a compute and parameter efficient manner. However, we show that naive selection of in GConv creates an imbalance between the computational complexity and degree of data reuse, which leads to suboptimal energy efficiency in DNNs. We devise an optimum group size model, which enables a balance between computational cost and data movement cost, thus, optimize the energy-efficiency of DNNs. Based on the insights from this model, we propose an "energy-efficient group convolution" (E2GC) module where, unlike the previous implementations of GConv, the group size () remains constant. Further, to demonstrate the efficacy of the E2GC module, we incorporate this module in the design of MobileNet-V1 and ResNeXt-50 and perform experiments on two GPUs, P100…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsConvolution
