2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications 2009
DOI: 10.1109/rtcsa.2009.27
|View full text |Cite
|
Sign up to set email alerts
|

Managing Imprecise Worst Case Execution Times on DVFS Platforms

Abstract: Energy efficient real-time task scheduling attracted a lot of attention in the past decade. Most of the time, deterministic execution lengths for tasks were considered, but this model fits less and less with the reality, especially with the increasing number of multimedia applications. It's why a lot of research is starting to consider stochastic models, where execution times are only known stochastically. However, authors consider that they have a pretty much precise knowledge about the properties of the syst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…We modified the source code of the simulator so that it would pause at the end of each interval, output the running values of the first two statistics, and await new frequency settings (if any). In the training phase, f* i,j is computed by solving equation (5) with m = 3 using the roots function in MATLAB. Note that the authors of [7][29] [38][39] also assumed cubic power models.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…We modified the source code of the simulator so that it would pause at the end of each interval, output the running values of the first two statistics, and await new frequency settings (if any). In the training phase, f* i,j is computed by solving equation (5) with m = 3 using the roots function in MATLAB. Note that the authors of [7][29] [38][39] also assumed cubic power models.…”
Section: Methodsmentioning
confidence: 99%
“…EClass then divides S into subsets using a partition clustering algorithm, and the optimal frequency for each interval, denoted as f* i,j , is computed from each value of s i,j based on equation (5). The purpose of discretization is to identify major changes in utilization.…”
Section: Offline Training Phasementioning
confidence: 99%
See 2 more Smart Citations
“…Though DFS method thinking is created from DVFS and it also needs to detect the present module power load, it doesn't need the future power load prediction algorithm as DVFS. DVFS method in [15] combines the long term metric value prediction and duration prediction methods; [16] improves the robustness of low power scheduling algorithms on DVFS by assuming that the worst case execution number of cycles might be imprecisely known; [17] uses a prediction equation based on the correlation of the memory access rate. For the reason of that DFS method does not need to actively change the voltage and does not need to realize the load prediction algorithm as DVFS method before adjusting the clock frequency, its clock switch speed is much quicker than DVFS method.…”
Section: Dfs Versus Dvfsmentioning
confidence: 99%