Static thermal-aware task assignment and scheduling for Makespan minimization in heterogeneous real-time MPSoCs

  • Kun Cao
  • , Junlong Zhou
  • , Min Yin
  • , Tongquan Wei*
  • , Mingsong Chen
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations

Abstract

In this paper, the authors address the problem of allocating and scheduling tasks of bag-of-tasks applications (BoTs) to multiprocessors for achieving makespan minimization under the thermal and timing constraints. The proposed scheme first selects the processor with highest allocation probability for every task. The allocation probability is calculated under the consideration of processor workload and temperature profiles. In addition, the higher allocation probability of a processor indicates the better performance in terms of makespan and temperature can be achieved by executing the task on this processor. Then, the operating frequencies of tasks are determined and tasks on the processor are executed in the alternate order of being hot-cool to reduce the on-chip peak temperature. Task splitting, that is, splitting a hot task into multiple sections and executing the hot subtasks with idle time alternatively, is also utilized to ensure the peak temperature constraint. Extensive simulations were performed to validate the effectiveness of the proposed approach. The proposed scheme achieves 15.31% and 19.56% reduction in makespan as compared to benchmarking scheme RATM and ?-VSTM, respectively. The peak temperature of the proposed algorithms can be up to 4.38% and 4.49% lower than that of benchmarking schemes, respectively.

Original languageEnglish
Title of host publicationProceedings - 2016 International Symposium on System and Software Reliability, ISSSR 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages111-118
Number of pages8
ISBN (Electronic)9781509055630
DOIs
StatePublished - 6 Jan 2017
Event2nd International Symposium on System and Software Reliability, ISSSR 2016 - Shanghai, China
Duration: 29 Oct 201630 Oct 2016

Publication series

NameProceedings - 2016 International Symposium on System and Software Reliability, ISSSR 2016

Conference

Conference2nd International Symposium on System and Software Reliability, ISSSR 2016
Country/TerritoryChina
CityShanghai
Period29/10/1630/10/16

Keywords

  • Makespan-Aware
  • Real-Time Tasks
  • Taskto-Processor Allocation and Scheduling
  • Thermal Management

Fingerprint

Dive into the research topics of 'Static thermal-aware task assignment and scheduling for Makespan minimization in heterogeneous real-time MPSoCs'. Together they form a unique fingerprint.

Cite this