Proceedings of the 42nd Annual Conference on Design Automation - DAC '05 2005
DOI: 10.1145/1065579.1065744
|View full text |Cite
|
Sign up to set email alerts
|

System-level energy-efficient dynamic task scheduling

Abstract: Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor energy by slowing down the DVS processor and stretching the task execution time. But in a DVS system consisting of a DVS processor and multiple devices, slowing down the processor increases the device energy consumption and thereby the system-level energy consumption. In this paper, we present dynamic task scheduling algorithms for periodic tasks that minimize the system-level energy (CPU energy + device standby… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
65
1

Year Published

2008
2008
2015
2015

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 69 publications
(66 citation statements)
references
References 13 publications
(20 reference statements)
0
65
1
Order By: Relevance
“…To overcome these issues and to manage MPSoC power and speed performance, solutions have been proposed at the system level. Task scheduling [Zhuo and Chakrabarti 2005] and task migration [Coskun et al 2008] have been proposed to improve the resource usage and limit static power. DVFS software algorithms have been proposed to improve global speed performance [Herbert and Marculescu 2009] while reducing power consumption [Puschini et al 2008].…”
Section: Power Management Techniques For Mpsocsmentioning
confidence: 99%
“…To overcome these issues and to manage MPSoC power and speed performance, solutions have been proposed at the system level. Task scheduling [Zhuo and Chakrabarti 2005] and task migration [Coskun et al 2008] have been proposed to improve the resource usage and limit static power. DVFS software algorithms have been proposed to improve global speed performance [Herbert and Marculescu 2009] while reducing power consumption [Puschini et al 2008].…”
Section: Power Management Techniques For Mpsocsmentioning
confidence: 99%
“…This threshold, commonly known as energy-efficient frequency (or, critical speed), can be computed by standard methods [8,17].…”
Section: Power/energy Modelmentioning
confidence: 99%
“…With DVFS, the processor frequency and supply voltage are lowered at run-time to reduce energy consumption. Since the tasks take longer to execute at lower frequencies, several research studies investigated the problem of guaranteeing the timing constraints in embedded applications while saving energy through DVFS [2,5,8,11,17].…”
Section: Introductionmentioning
confidence: 99%
“…Some of the widely adopted techniques to achieve energy efficiency in scheduling include optimization of idle time, preemptions and cache impacts in the schedule [8] [15 -20]. The idle time optimization can be achieved with the help of dynamic voltage and frequency scaling (DVFS) for the processors supporting multiple voltage and frequency levels [15] [21 -23]. DVFS results in increasing execution time thus increasing preemptions and cache impacts [14].…”
mentioning
confidence: 99%