Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems

Shivashis Saha, Jitender S. Deogun, Ying Lu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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.

Original languageEnglish (US)
Title of host publicationProceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012
Pages147-153
Number of pages7
DOIs
StatePublished - Oct 8 2012
Event2012 10th Annual International Conference on High Performance Computing and Simulation, HPCS 2012 - Madrid, Spain
Duration: Jul 2 2012Jul 6 2012

Publication series

NameProceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012

Conference

Conference2012 10th Annual International Conference on High Performance Computing and Simulation, HPCS 2012
CountrySpain
CityMadrid
Period7/2/127/6/12

Fingerprint

Multiprocessor Systems
Real time systems
Energy Efficient
Partitioning
Real-time
Energy efficiency
Electric power utilization
Energy utilization
Feedback
Real-time Systems
Temperature
Thermal Model
Electric potential
Energy Efficiency
Execution Time
Power Consumption
Energy Consumption
Migration
High Efficiency
High Energy

Keywords

  • Adaptive Task Partitioning
  • Energy Minimization
  • Heterogeneous Multi-Core Multiprocessor Real-Time Systems
  • Thermal-Constrained Task Partitioning

ASJC Scopus subject areas

  • Modeling and Simulation

Cite this

Saha, S., Deogun, J. S., & Lu, Y. (2012). Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems. In Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012 (pp. 147-153). [6266904] (Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012). https://doi.org/10.1109/HPCSim.2012.6266904

Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems. / Saha, Shivashis; Deogun, Jitender S.; Lu, Ying.

Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012. 2012. p. 147-153 6266904 (Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Saha, S, Deogun, JS & Lu, Y 2012, Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems. in Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012., 6266904, Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012, pp. 147-153, 2012 10th Annual International Conference on High Performance Computing and Simulation, HPCS 2012, Madrid, Spain, 7/2/12. https://doi.org/10.1109/HPCSim.2012.6266904
Saha S, Deogun JS, Lu Y. Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems. In Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012. 2012. p. 147-153. 6266904. (Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012). https://doi.org/10.1109/HPCSim.2012.6266904
Saha, Shivashis ; Deogun, Jitender S. ; Lu, Ying. / Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems. Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012. 2012. pp. 147-153 (Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012).
@inproceedings{1517c93d1857483eb9b48801ebac71be,
title = "Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems",
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 = "Adaptive Task Partitioning, Energy Minimization, Heterogeneous Multi-Core Multiprocessor Real-Time Systems, Thermal-Constrained Task Partitioning",
author = "Shivashis Saha and Deogun, {Jitender S.} and Ying Lu",
year = "2012",
month = "10",
day = "8",
doi = "10.1109/HPCSim.2012.6266904",
language = "English (US)",
isbn = "9781467323598",
series = "Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012",
pages = "147--153",
booktitle = "Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012",

}

TY - GEN

T1 - Adaptive energy-efficient task partitioning for heterogeneous multi-core multiprocessor real-time systems

AU - Saha, Shivashis

AU - Deogun, Jitender S.

AU - Lu, Ying

PY - 2012/10/8

Y1 - 2012/10/8

N2 - 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.

AB - 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.

KW - Adaptive Task Partitioning

KW - Energy Minimization

KW - Heterogeneous Multi-Core Multiprocessor Real-Time Systems

KW - Thermal-Constrained Task Partitioning

UR - http://www.scopus.com/inward/record.url?scp=84866993582&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84866993582&partnerID=8YFLogxK

U2 - 10.1109/HPCSim.2012.6266904

DO - 10.1109/HPCSim.2012.6266904

M3 - Conference contribution

AN - SCOPUS:84866993582

SN - 9781467323598

T3 - Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012

SP - 147

EP - 153

BT - Proceedings of the 2012 International Conference on High Performance Computing and Simulation, HPCS 2012

ER -