2019
DOI: 10.1007/978-3-030-13453-2_20
|View full text |Cite
|
Sign up to set email alerts
|

How to Measure Energy Consumption in Machine Learning Algorithms

Abstract: Machine learning algorithms are responsible for a significant amount of computations. These computations are increasing with the advancements in different machine learning fields. For example, fields such as deep learning require algorithms to run during weeks consuming vast amounts of energy. While there is a trend in optimizing machine learning algorithms for performance and energy consumption, still there is little knowledge on how to estimate an algorithm's energy consumption. Currently, a straightforward … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 31 publications
0
10
0
Order By: Relevance
“…Certain errors could exist due to the accuracy of on-chip sensor for instantaneous readings reported in [57]. However, as our aim is to analyze only calculation energy cost, it is the only way for collecting on-chip component energy data [41], [58] and reported to be fairly accurate by NVIDIA (+-5% error rate [59]) and authors in [60], [61]. As the problem does not influence theoretical TOs/FLOPs, we will not discuss the accuracy of hardware energy monitoring.…”
Section: Methods Verificationmentioning
confidence: 99%
See 1 more Smart Citation
“…Certain errors could exist due to the accuracy of on-chip sensor for instantaneous readings reported in [57]. However, as our aim is to analyze only calculation energy cost, it is the only way for collecting on-chip component energy data [41], [58] and reported to be fairly accurate by NVIDIA (+-5% error rate [59]) and authors in [60], [61]. As the problem does not influence theoretical TOs/FLOPs, we will not discuss the accuracy of hardware energy monitoring.…”
Section: Methods Verificationmentioning
confidence: 99%
“…There are several works investigating the energy consumption quantification and estimation of machine learning energy consumption. In [41], the authors make a survey on machine learning energy consumption estimation approaches that use simulated hardware or performance monitoring counters (PMC). They find processor plays the main role rather than DRAM in the energy consumption of tree-based models with experimentation.…”
Section: Related Energy Quantification Researchmentioning
confidence: 99%
“…The energy consumption is calculated based on the integration of the instantaneous power consumption over time. Certain errors could exist in this value, as the challenge of energy monitoring is mentioned in [21]. According to the design of Intel chips from [35], we use IA energy that all the operations are processed in IA core.…”
Section: Methods Verificationmentioning
confidence: 99%
“…There are several works investigating the energy consumption of machine learning and deep learning models. The authors in [21] review both the theory of achieving energy observation on hardware metrics (e.g. voltage) and several ML energy estimation methods.…”
Section: Related Energy Quantification Researchmentioning
confidence: 99%
“…The second challenge is related to efficient resource management in Machine Learning [4]. Indeed, as the size of datasets increases, so do the necessary resources to train the models and the corresponding costs [5], both in terms of infrastructure/services, time and energy. These costs are also higher in data streaming scenarios or in domains with concept drift [6].…”
Section: Introductionmentioning
confidence: 99%