LAPSE:2023.24563
Published Article
LAPSE:2023.24563
A Novel Statistical Learning-Based Methodology for Measuring the Goodness of Energy Profiles of Applications Executing on Multicore Computing Platforms
March 28, 2023
Abstract
Accurate energy profiles are essential to the optimization of parallel applications for energy through workload distribution. Since there are many model-based methods available for efficient construction of energy profiles, we need an approach to measure the goodness of the profiles compared with the ground-truth profile, which is usually built by a time-consuming but reliable method. Correlation coefficient and relative error are two such popular statistical approaches, but they assume that profiles be linear or at least very smooth functions of workload size. This assumption does not hold true in the multicore era. Due to the complex shapes of energy profiles of applications on modern multicore platforms, the statistical methods can often rank inaccurate energy profiles higher than more accurate ones and employing such profiles in the energy optimization loop of an application leads to significant energy losses (up to 54% in our case). In this work, we present the first method specifically designed for goodness measurement of energy profiles. First, it analyses the underlying energy consumption trend of each energy profile and removes the profiles that exhibit a trend different from that of the ground truth. Then, it ranks the remaining energy profiles using the Euclidean distances as a metric. We demonstrate that the proposed method is more accurate than the statistical approaches and can save a significant amount of energy.
Keywords
accurate energy modelling, anomaly detection, energy efficient computing, green computing, pattern recognition, similarity matching
Suggested Citation
Fahad M, Shahid A, Manumachu RR, Lastovetsky A. A Novel Statistical Learning-Based Methodology for Measuring the Goodness of Energy Profiles of Applications Executing on Multicore Computing Platforms. (2023). LAPSE:2023.24563
Author Affiliations
Fahad M: School of Computer Science, University College Dublin, Belfield, Dublin-4, Ireland [ORCID]
Shahid A: School of Computer Science, University College Dublin, Belfield, Dublin-4, Ireland [ORCID]
Manumachu RR: School of Computer Science, University College Dublin, Belfield, Dublin-4, Ireland [ORCID]
Lastovetsky A: School of Computer Science, University College Dublin, Belfield, Dublin-4, Ireland [ORCID]
Journal Name
Energies
Volume
13
Issue
15
Article Number
E3944
Year
2020
Publication Date
2020-08-01
ISSN
1996-1073
Version Comments
Original Submission
Other Meta
PII: en13153944, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.24563
This Record
External Link

https://doi.org/10.3390/en13153944
Publisher Version
Download
Files
Mar 28, 2023
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
194
Version History
[v1] (Original Submission)
Mar 28, 2023
 
Verified by curator on
Mar 28, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2023.24563
 
Record Owner
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version

[0.29 s]