Thermal-Constrained Energy-Aware Partitioning for Heterogeneous Multi-core Multiprocessor Real-Time Systems
- 1 August 2012
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Next-generation multi-core multiprocessor real-time systems consume less energy at the cost of increased power density. This increase in power-density results in high heat density and may affect the reliability and performance of real-time systems. Thus, incorporating maximum temperature constraints in scheduling of real-time task sets is an important challenge. This paper investigates thermal-constrained energy-aware partitioning of periodic real-time tasks in heterogeneous multi-core multiprocessor systems. We adopt a power model which considers the impact of temperature and voltage on a processor's static power consumption. Two types of thermal models are used to respectively capture negligible and non-negligible amount of heat transfer among cores. We develop a novel genetic-algorithm based approach to solve the heterogeneous multi-core multiprocessor partitioning problem. Extensive simulations were performed to validate the effectiveness of the approach. Experimental results show that integrating a worst-fit based partitioning heuristic with the genetic algorithm can significantly reduce the total energy consumption of a heterogeneous multi-core multiprocessor real-time system.Keywords
This publication has 19 references indexed in Scilit:
- 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
- Leakage Aware Scheduling on Maximum Temperature Minimization for Periodic Hard Real-Time SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- An Efficient Threshold-Based Power Management Mechanism for Heterogeneous Soft Real-Time ClustersIEEE Transactions on Industrial Informatics, 2010
- Energy-optimal software partitioning in heterogeneous multiprocessor embedded systemsPublished by Association for Computing Machinery (ACM) ,2008
- Accurate Temperature-Dependent Integrated Circuit Leakage Power Estimation is EasyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Dynamic and aggressive scheduling techniques for power-aware real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- 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
- Implications of classical scheduling results for real-time systemsComputer, 1995