2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS) 2014
DOI: 10.1109/padsw.2014.7097809
|View full text |Cite
|
Sign up to set email alerts
|

Peak Power Management for scheduling real-time tasks on heterogeneous many-core systems

Abstract: The number and diversity of cores in on-chip systems is increasing rapidly. However, due to the Thermal Design Power (TDP) constraint, it is not possible to continuously operate all cores at the same time. Exceeding the TDP constraint may activate the Dynamic Thermal Management (DTM) to ensure thermal stability. Such hardware based closed-loop safeguards pose a big challenge in using many-core chips for real-time tasks. Managing the worst-case peak power usage of a chip can help toward resolving this issue. We… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 22 publications
(19 citation statements)
references
References 23 publications
0
19
0
Order By: Relevance
“…In this paper, we assume that the system consists of k=m/2 core pairs CP={CP1, CP2, …, CPk}. The system executes a set of n non-preemptive frame-based soft real-time tasks Y={T1, T2, …, Tn} where the tasks release at the same time and share a common deadline D. Note, this assumption is valid for frame-based tasks and cases where multiple tasks belong to one complex multi-tasked application (e.g., video streaming), and such an application model is adopted in many related works such as [13] [30]. We also assume that each task Ti has an execution time τi and all tasks have the same period of D. Examples of these systems are medical care devices, avionics systems, control of chemical reactions, and surveillance systems [22], and an example of a frame-based soft real-time application is MPEG Player (multimedia) [31] [32].…”
Section: A System and Task Modelmentioning
confidence: 99%
See 3 more Smart Citations
“…In this paper, we assume that the system consists of k=m/2 core pairs CP={CP1, CP2, …, CPk}. The system executes a set of n non-preemptive frame-based soft real-time tasks Y={T1, T2, …, Tn} where the tasks release at the same time and share a common deadline D. Note, this assumption is valid for frame-based tasks and cases where multiple tasks belong to one complex multi-tasked application (e.g., video streaming), and such an application model is adopted in many related works such as [13] [30]. We also assume that each task Ti has an execution time τi and all tasks have the same period of D. Examples of these systems are medical care devices, avionics systems, control of chemical reactions, and surveillance systems [22], and an example of a frame-based soft real-time application is MPEG Player (multimedia) [31] [32].…”
Section: A System and Task Modelmentioning
confidence: 99%
“…However, replicated executions significantly increase system power consumption that may exceed the chip Thermal Design Power (TDP) constraint which cannot be sustained for longer periods of execution. TDP is considered as the highest sustainable power that a chip can dissipate before being forced to exploit a performance throttling mechanism, e.g., Dynamic Thermal Management (DTM) [13] [14]. DTM is a system-level solution to tackle thermal hot spots and to keep the system below a safe operating temperature.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…They propose an optimal algorithm that schedules a set of independent tasks from the application on a many-core to minimize application's peak power while meeting its deadline. The authors of [23] work on the same problem, but proposed an alternative light-weight heuristic algorithm. Most recently, the authors in [24] proposed an algorithm to minimize peak power for many-core applications with DAG under reliability constraints.…”
Section: Related Workmentioning
confidence: 99%