Minimizing temperature and energy of real-time applications with precedence constraints on heterogeneous MPSoC systems

被引:23
|
作者
Li, Tiantian [1 ]
Zhang, Tianyu [2 ]
Yu, Ge [3 ]
Song, Jie [4 ]
Fan, Jing [1 ]
机构
[1] Zhejiang Univ Technol, Coll Comp Sci & Technol, Hangzhou 310000, Zhejiang, Peoples R China
[2] Qingdao Univ, Sch Comp Sci & Engn, Qingdao 110169, Shandong, Peoples R China
[3] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110169, Liaoning, Peoples R China
[4] Northeastern Univ, Software Coll, Shenyang 110169, Liaoning, Peoples R China
基金
中国国家自然科学基金;
关键词
Temperature and energy minimization; Thermal-aware task assignment; Dynamic voltage and frequency scaling (DVFS); Heterogeneous MPSoC system; Real-time tasks with precedence constraints; POWER; PERFORMANCE; MANAGEMENT; TASKS;
D O I
10.1016/j.sysarc.2019.07.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The energy issue of real-time applications with precedence-constrained tasks on heterogeneous systems has been studied recently. With the strikingly increasing power density due to the soaring system integration level, severe thermal issues arise which can in turn further aggravate the energy issues due to the strong temperature/leakage dependency. Any optimization should be insufficient if such dependency is not properly addressed. However, the state-of-the-art approaches either treat leakage power as a constant, or only adopt the dynamic power consumption as the heuristic metric to conduct the optimization, both of which cannot fully explore the optimization room for the two issues. To this end, we design an energy/thermal aware task scheduling approach by taking both the thermal and energy factors into consideration. The optimization is conducted from two aspects: first balance the energy/thermal loads of processors by assigning tasks in an energy/thermal aware heuristic way, and that of tasks by the deduced task-level deadlines; then reduce the waiting time between parallel tasks that share the same successor task. Extensive experiments conducted on real-world applications show that, the proposed approach can reduce more temperature by up to about 12 degrees C (depending on the specific application and related parameters) while keeping a competitive energy consumption compared with the state-of-the-arts.
引用
收藏
页码:79 / 91
页数:13
相关论文
共 50 条
  • [21] Allocation of periodic task modules with precedence and deadline constraints in distributed real-time systems
    Hou, CJ
    Shin, KG
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (12) : 1338 - 1356
  • [22] Variability-tolerant Workload Allocation for MPSoC Energy Minimization under Real-time Constraints
    Paterna, Francesco
    Benini, Luca
    Acquaviva, Andrea
    Papariello, Francesco
    Desoli, Giuseppe
    [J]. 2009 IEEE/ACM/IFIP 7TH WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2009, : 134 - +
  • [23] Variability-Tolerant Workload Allocation for MPSoC Energy Minimization under Real-Time Constraints
    Paterna, Francesco
    Acquaviva, Andrea
    Papariello, Francesco
    Desoli, Giuseppe
    Benini, Luca
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)
  • [24] POET: A Portable Approach to Minimizing Energy Under Soft Real-time Constraints
    Imes, Connor
    Kim, David H. K.
    Maggio, Martina
    Hoffmann, Henry
    [J]. 21ST IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2015), 2015, : 75 - 86
  • [25] DYNAMIC SCHEDULING OF REAL-TIME TASKS UNDER PRECEDENCE CONSTRAINTS
    CHETTO, H
    SILLY, M
    BOUCHENTOUF, T
    [J]. REAL-TIME SYSTEMS, 1990, 2 (03) : 181 - 194
  • [26] Combining Offsets with Precedence Constraints to Improve Temporal Analysis of Cyclic Real-Time Streaming Applications
    Kurtin, Philip S.
    Hausmans, Joost P. H. M.
    Bekooij, Marco J. G.
    [J]. 2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [27] An Energy- and Reliability-Aware Task Scheduling in Real-Time MPSoC Systems
    Saberikia, Mohammad Reza
    Beitollahi, Hakem
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (13)
  • [28] Energy Optimized Non-preemptive Scheduling of Real-Time Tasks with Precedence and Reliability Constraints
    Kumar, Niraj
    Mondal, Arijit
    [J]. 2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 62 - 67
  • [29] Energy Guarantee Scheme for Real-time Systems with Energy Harvesting Constraints
    El Ghor, Hussein
    Chetto, Maryline
    [J]. INTERNATIONAL JOURNAL OF AUTOMATION AND COMPUTING, 2019, 16 (03) : 354 - 368
  • [30] Energy Guarantee Scheme for Real-time Systems with Energy Harvesting Constraints
    Hussein El Ghor
    Maryline Chetto
    [J]. International Journal of Automation and Computing, 2019, 16 : 354 - 368