Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems
- 1 July 2012
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2012 International Conference on High Performance Computing & Simulation (HPCS)
Abstract
The designs of heterogeneous multi-core multiprocessor real-time systems are evolving for higher energy efficiency at the cost of increased heat density. This adversely effects the reliability and performance of the real-time systems. Moreover, the partitioning of periodic real-time tasks based on their worst case execution time can lead to significant energy wastage. In this paper, we investigate adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor realtime systems. We use a power model which incorporates the impact of temperature and voltage of a processor on its static power consumption. Two different thermal models are used to estimate the peak temperature of a processor. We develop two feedback-based optimization and control approaches for adaptively partitioning real-time tasks according to their actual utilizations. Simulation results show that the proposed approaches are effective in minimizing the energy consumption and reducing the number of task migrations.Keywords
This publication has 25 references indexed in Scilit:
- Worst-Case Temperature Guarantees for Real-Time Applications on Multi-core SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Thermal-aware global real-time scheduling and analysis on multicore systemsJournal of Systems Architecture, 2010
- Dynamic Power-Aware Mapping of Applications onto Heterogeneous MPSoC PlatformsIEEE Transactions on Industrial Informatics, 2010
- Feasibility Analysis for Temperature-Constraint Hard Real-Time Periodic TasksIEEE Transactions on Industrial Informatics, 2010
- An Adaptive Framework for Multiprocessor Real-Time SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Energy-optimal software partitioning in heterogeneous multiprocessor embedded systemsPublished by Association for Computing Machinery (ACM) ,2008
- Approximation Algorithms for Multiprocessor Energy-Efficient Scheduling of Periodic Real-Time Tasks with Uncertain Task Execution TimePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Accurate Temperature-Dependent Integrated Circuit Leakage Power Estimation is EasyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Task partitioning upon heterogeneous multiprocessor platformsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Proportionate progress: A notion of fairness in resource allocationAlgorithmica, 1996