LGMLMay 12, 2020

Energy-Aware DNN Graph Optimization

arXiv:2005.05837v23 citations
Originality Incremental advance
AI Analysis

This addresses energy consumption issues for resource-constrained machine learning devices, representing an incremental improvement over existing performance-focused optimization methods.

The paper tackles the problem of optimizing deep neural network graphs for energy efficiency on power-constrained devices, achieving 24% energy savings with negligible performance impact.

Unlike existing work in deep neural network (DNN) graphs optimization for inference performance, we explore DNN graph optimization for energy awareness and savings for power- and resource-constrained machine learning devices. We present a method that allows users to optimize energy consumption or balance between energy and inference performance for DNN graphs. This method efficiently searches through the space of equivalent graphs, and identifies a graph and the corresponding algorithms that incur the least cost in execution. We implement the method and evaluate it with multiple DNN models on a GPU-based machine. Results show that our method achieves significant energy savings, i.e., 24% with negligible performance impact.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes