Proceedings of the 36th Annual ACM/IEEE Design Automation Conference 1999
DOI: 10.1145/309847.309901
|View full text |Cite
|
Sign up to set email alerts
|

Abstract: Power efficient design of real-time systems based on programmable processors becomes more important as system functionality is increasingly realized through software. This paper presents a powerefficient version of a widely used fixed priority scheduling method. The method yields a power reduction by exploiting slack times, both those inherent in the system schedule and those arising from variations of execution times. The proposed run-time mechanism is simple enough to be implemented in most kernels. Experime… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
207
0

Year Published

2003
2003
2015
2015

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 244 publications
(207 citation statements)
references
References 24 publications
0
207
0
Order By: Relevance
“…The desired speed is computed according to a speed setting algorithm (for examples, see [8,6,11,1]). Proposed PMPs in [8] can be inserted by the compiler in a program or executed by the operating system at specific times (e.g., context switch times).…”
Section: Introductionmentioning
confidence: 99%
“…The desired speed is computed according to a speed setting algorithm (for examples, see [8,6,11,1]). Proposed PMPs in [8] can be inserted by the compiler in a program or executed by the operating system at specific times (e.g., context switch times).…”
Section: Introductionmentioning
confidence: 99%
“…The average power consumed by a NOP instruction is assumed to be 20% of that consumed by a typical instruction [10]. We also compare the result with that of [4]. We collect four applications for experiments: an Ú ÓÒ × task set [11], an Ò× [12], a Ð Ø ÓÒØÖÓÐ [13], and a Ò machine controller [14].…”
Section: Resultsmentioning
confidence: 99%
“…With the maximum speed of the VSP set to the computed value, we then dynamically varies the speed of the VSP or bring the VSP into a power-down mode to exploit execution time variation of each task and idle intervals present in the schedule. Note that all kinds of idle intervals can be exploited by on-line component only [4]. However, we show that combined off-line and on-line components bring about more power-saving.…”
Section: Introductionmentioning
confidence: 81%
See 1 more Smart Citation
“…The majority of the related work in DVS follows a convex power model [11][15] [21][26] [27]. In general, they assume a quadratic relationship between power and processor speed.…”
Section: Power Model and Related Workmentioning
confidence: 99%