2001
DOI: 10.1109/54.953271
|View full text |Cite
|
Sign up to set email alerts
|

Energy-aware runtime scheduling for embedded-multiprocessor SOCs

Abstract: WITH THE RAPID EVOLUTION of submicronprocess technology, manufacturers are integrating increasing numbers of components on one chip. A heterogeneous system on a chip (SOC) such as that shown in Figure 1 might include one or more programmable components-generalpurpose processor cores, digital signal processor cores, or application-specific intellectual property cores-as well as an analog front end, on-chip memory, I/O devices, and other application-specific ICs. Unfortunately, design technologies have fallen be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2003
2003
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 107 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…It is widely being accepted that cost-effective handling of dynamism requires continuous runtime system adaptation with the help of "knobs" at many abstraction levels and appropriate monitors, leading to the so-called self-adaptive systems (Adve et al, 2002;Cornea et al, 2003) (see Figure 4). This is evident from the growing amount of recent research in the context of low-power systems, on scalable algorithms (Li et al, 2008;Pollin et al, 2007), dynamic power management (Benini et al, 2000), dynamic voltage scaling (Chen et al, 2007;Venkatachalam et al, 2005), MPSoC mapping (Yang et al, 2001;Zhe et al, 2007), etc. Knobs enable run-time Pareto-optimal (see Figure 5) trade-offs between system metrics of interest (such as performance, power consumption, quality, etc.)…”
Section: Run-time Adaptivity Is the First Stepmentioning
confidence: 99%
“…It is widely being accepted that cost-effective handling of dynamism requires continuous runtime system adaptation with the help of "knobs" at many abstraction levels and appropriate monitors, leading to the so-called self-adaptive systems (Adve et al, 2002;Cornea et al, 2003) (see Figure 4). This is evident from the growing amount of recent research in the context of low-power systems, on scalable algorithms (Li et al, 2008;Pollin et al, 2007), dynamic power management (Benini et al, 2000), dynamic voltage scaling (Chen et al, 2007;Venkatachalam et al, 2005), MPSoC mapping (Yang et al, 2001;Zhe et al, 2007), etc. Knobs enable run-time Pareto-optimal (see Figure 5) trade-offs between system metrics of interest (such as performance, power consumption, quality, etc.)…”
Section: Run-time Adaptivity Is the First Stepmentioning
confidence: 99%
“…Considering that most of the operations subject to DSM are either atomic as such (e.g., laundry cleaning by a clothes washer) or consist of atomic suboperations (e.g., house heating by a heater operating in the morning and in the evening) [11], we provide a new formulation of the optimization problem for atomic scheduling of appliance energy consumption and efficient solution techniques for the resulting problems in this paper. Atomic scheduling has been mostly discussed in the context of concurrent task scheduling on a multiprocessor/core system on a chip (SOC) [18] or transaction processing [19]. To the best of our knowledge, our work is the first attempt to formulate atomic scheduling of appliance energy consumption in the autonomous DSM for residential smart grid, where both the non-interruptibility of appliances' operations and the non-throttleability of the energy consumption patterns are taken into account and guaranteed.…”
mentioning
confidence: 99%