Journal article
Minimizing temperature and energy of real-time applications with precedence constraints on heterogeneous MPSoC systems
Journal of systems architecture, Vol.98, pp.79-91
09/2019
DOI: 10.1016/j.sysarc.2019.07.001
Abstract
The energy issue of real-time applications with precedence-constrained tasks on heterogeneous systems has been studied recently. With the strikingly increasing power density due to the soaring system integration level, severe thermal issues arise which can in turn further aggravate the energy issues due to the strong temperature/leakage dependency. Any optimization should be insufficient if such dependency is not properly addressed. However, the state-of-the-art approaches either treat leakage power as a constant, or only adopt the dynamic power consumption as the heuristic metric to conduct the optimization, both of which cannot fully explore the optimization room for the two issues. To this end, we design an energy/thermal aware task scheduling approach by taking both the thermal and energy factors into consideration. The optimization is conducted from two aspects: first balance the energy/thermal loads of processors by assigning tasks in an energy/thermal aware heuristic way, and that of tasks by the deduced task-level deadlines; then reduce the waiting time between parallel tasks that share the same successor task. Extensive experiments conducted on real-world applications show that, the proposed approach can reduce more temperature by up to about 12∘C (depending on the specific application and related parameters) while keeping a competitive energy consumption compared with the state-of-the-arts.
Details
- Title: Subtitle
- Minimizing temperature and energy of real-time applications with precedence constraints on heterogeneous MPSoC systems
- Creators
- Tiantian Li - Zhejiang University of TechnologyTianyu Zhang - Qingdao UniversityGe Yu - Northeastern UniversityJie Song - Northeastern UniversityJing Fan - Northeastern University
- Resource Type
- Journal article
- Publication Details
- Journal of systems architecture, Vol.98, pp.79-91
- Publisher
- Elsevier B.V
- DOI
- 10.1016/j.sysarc.2019.07.001
- ISSN
- 1383-7621
- eISSN
- 1873-6165
- Language
- English
- Date published
- 09/2019
- Academic Unit
- Computer Science
- Record Identifier
- 9984696726002771
Metrics
1 Record Views