File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Thermal-aware correlated two-level scheduling of real-time tasks with reduced processor energy on heterogeneous MPSoCs

TitleThermal-aware correlated two-level scheduling of real-time tasks with reduced processor energy on heterogeneous MPSoCs
Authors
KeywordsCo-scheduling
Energy efficiency
Real-time MPSoC heterogeneous systems
Task precedence
Thermal-aware
Issue Date2018
Citation
Journal of Systems Architecture, 2018, v. 82, p. 1-11 How to Cite?
AbstractWith the exponential increase in power density and the relentless scaling of transistors in VLSI circuits over the past decades, modern high-performance processors fall into a predicament of high energy consumption and elevated chip temperature. Such increased energy consumption and chip temperature could induce significant economic, ecological, and technical problems. Thus, energy-efficient task scheduling with thermal consideration has become a pressing research issue in sustainable computing systems, especially for battery-powered real-time embedded systems with limited cooling techniques. This paper tackles the above challenge through scheduling tasks leveraging correlated optimizations at two different scales. Precisely, a two-level thermal-aware energy-efficient scheduling algorithm for real-time tasks on DVFS-enabled heterogeneous MPSoC systems is developed considering the constraints of task deadlines, task precedences, and chip peak temperature limit. At the processor level, a multi-processor model supporting dynamic voltage/frequency scaling is transformed to a virtual multi-processor model supporting only one fixed frequency level. At the core level, real-time tasks are assigned to individual cores of the virtual processor under the constraints of task precedence and peak temperature limit. Through nicely interleaving optimizations at both levels, high quality task scheduling solutions can be computed efficiently. Extensive simulations of synthetic real-time tasks and real-life benchmarks are performed to validate the proposed algorithm. Experimental results demonstrate the effectiveness of the proposed algorithm as compared to the benchmarking schemes.
Persistent Identifierhttp://hdl.handle.net/10722/336182
ISSN
2023 Impact Factor: 3.7
2023 SCImago Journal Rankings: 1.261
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorZhou, Junlong-
dc.contributor.authorYan, Jianming-
dc.contributor.authorCao, Kun-
dc.contributor.authorTan, Yanchao-
dc.contributor.authorWei, Tongquan-
dc.contributor.authorChen, Mingsong-
dc.contributor.authorZhang, Gongxuan-
dc.contributor.authorChen, Xiaodao-
dc.contributor.authorHu, Shiyan-
dc.date.accessioned2024-01-15T08:24:15Z-
dc.date.available2024-01-15T08:24:15Z-
dc.date.issued2018-
dc.identifier.citationJournal of Systems Architecture, 2018, v. 82, p. 1-11-
dc.identifier.issn1383-7621-
dc.identifier.urihttp://hdl.handle.net/10722/336182-
dc.description.abstractWith the exponential increase in power density and the relentless scaling of transistors in VLSI circuits over the past decades, modern high-performance processors fall into a predicament of high energy consumption and elevated chip temperature. Such increased energy consumption and chip temperature could induce significant economic, ecological, and technical problems. Thus, energy-efficient task scheduling with thermal consideration has become a pressing research issue in sustainable computing systems, especially for battery-powered real-time embedded systems with limited cooling techniques. This paper tackles the above challenge through scheduling tasks leveraging correlated optimizations at two different scales. Precisely, a two-level thermal-aware energy-efficient scheduling algorithm for real-time tasks on DVFS-enabled heterogeneous MPSoC systems is developed considering the constraints of task deadlines, task precedences, and chip peak temperature limit. At the processor level, a multi-processor model supporting dynamic voltage/frequency scaling is transformed to a virtual multi-processor model supporting only one fixed frequency level. At the core level, real-time tasks are assigned to individual cores of the virtual processor under the constraints of task precedence and peak temperature limit. Through nicely interleaving optimizations at both levels, high quality task scheduling solutions can be computed efficiently. Extensive simulations of synthetic real-time tasks and real-life benchmarks are performed to validate the proposed algorithm. Experimental results demonstrate the effectiveness of the proposed algorithm as compared to the benchmarking schemes.-
dc.languageeng-
dc.relation.ispartofJournal of Systems Architecture-
dc.subjectCo-scheduling-
dc.subjectEnergy efficiency-
dc.subjectReal-time MPSoC heterogeneous systems-
dc.subjectTask precedence-
dc.subjectThermal-aware-
dc.titleThermal-aware correlated two-level scheduling of real-time tasks with reduced processor energy on heterogeneous MPSoCs-
dc.typeArticle-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1016/j.sysarc.2017.09.007-
dc.identifier.scopuseid_2-s2.0-85033397789-
dc.identifier.volume82-
dc.identifier.spage1-
dc.identifier.epage11-
dc.identifier.isiWOS:000425571000001-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats