FECoM: A Step towards Fine-Grained Energy Measurement for Deep Learning

08/23/2023
by   Saurabhsingh Rajput, et al.
0

With the increasing usage, scale, and complexity of Deep Learning (DL) models, their rapidly growing energy consumption has become a critical concern. Promoting green development and energy awareness at different granularities is the need of the hour to limit carbon emissions of DL systems. However, the lack of standard and repeatable tools to accurately measure and optimize energy consumption at a fine granularity (e.g., at method level) hinders progress in this area. In this paper, we introduce FECoM (Fine-grained Energy Consumption Meter), a framework for fine-grained DL energy consumption measurement. Specifically, FECoM provides researchers and developers a mechanism to profile DL APIs. FECoM addresses the challenges of measuring energy consumption at fine-grained level by using static instrumentation and considering various factors, including computational load and temperature stability. We assess FECoM's capability to measure fine-grained energy consumption for one of the most popular open-source DL frameworks, namely TensorFlow. Using FECoM, we also investigate the impact of parameter size and execution time on energy consumption, enriching our understanding of TensorFlow APIs' energy profiles. Furthermore, we elaborate on the considerations, issues, and challenges that one needs to consider while designing and implementing a fine-grained energy consumption measurement tool. We hope this work will facilitate further advances in DL energy measurement and the development of energy-aware practices for DL systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2022

Understanding the Energy Consumption of HPC Scale Artificial Intelligence

This paper contributes towards better understanding the energy consumpti...
research
04/03/2023

Accuracy is not the only Metric that matters: Estimating the Energy Consumption of Deep Learning Models

Modern machine learning models have started to consume incredible amount...
research
05/30/2022

A Transistor Operations Model for Deep Learning Energy Consumption Scaling Law

Deep Learning (DL) has transformed the automation of a wide range of ind...
research
07/11/2023

EnergAt: Fine-Grained Energy Attribution for Multi-Tenancy

In the post-Moore's Law era, relying solely on hardware advancements for...
research
12/14/2018

FREE - Fine-grained Scheduling for Reliable and Energy Efficient Data Collection in LoRaWAN

Collecting data from remote sensor devices with limited infrastructure i...
research
12/01/2017

Enabling Cooperative Inference of Deep Learning on Wearables and Smartphones

Deep Learning (DL) algorithm is the state-of-the-art algorithm of many c...
research
09/16/2021

Machine learning methods for modelling and analysis of time series signals in geoinformatics

In this dissertation is provided a comparative analysis that evaluates t...

Please sign up or login with your details

Forgot password? Click here to reset