Building the Case for Temperature Awareness in Energy Consumption Models: an Application of the Energy-Frequency Convexity Rule

11/22/2018
by   Kameswar Vaddina, et al.
0

Optimizing computing and communication systems that host energy-critical applications is becoming a key issue for software developers. In previous work, we introduced and validated the Energy/Frequency Convexity Rule for CPU-bound benchmarks on recent ARM platforms. This rule states that there exists an optimal clock frequency that minimizes the CPU's energy consumption for non-performance-critical programs. We showed that the Energy/Frequency Convexity Rule is related to the non-linearity of power with respect to frequency and is not dependent on the supply voltage. Here, we discuss the application of an analytical energy consumption model proposed previously to our target board, a TI AM572x EVM. We show that this non-linear analytical model can, for our experimental settings, be approximated by a frequency-linear variant, as our voltage is maintained constant. This, however, does not fit the measurements on the board, suggesting that a parameter is currently missing in the analytical model. We conjecture that accounting for temperature in the model would yield more accurate results that are in-line with our measurements. This builds the case for the inclusion of this important parameter in our energy models.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2022

Energy Consumption and Performance of Heapsort in Hardware and Software

In this poster abstract we will report on a case study on implementing t...
research
10/11/2020

Towards Accurate and Reliable Energy Measurement of NLP Models

Accurate and reliable measurement of energy consumption is critical for ...
research
06/21/2022

Can we trust our energy measurements? A study on the Odroid-XU4

IoT devices, edge devices and embedded devices, in general, are ubiquito...
research
11/21/2019

Energy consumption in compact integer vectors: A study case

In the field of algorithms and data structures analysis and design, most...
research
02/07/2019

EMaaS: Energy Measurements as a Service for Mobile Applications

Measuring energy consumption is a challenging task faced by developers w...
research
09/09/2022

Energy-Efficiency Evaluation of OpenMP Loop Transformations and Runtime Constructs

OpenMP is the de facto API for parallel programming in HPC applications....

Please sign up or login with your details

Forgot password? Click here to reset