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 条
  • [1] Energy-Efficient Fault Tolerance for Real-Time Tasks with Precedence Constraints on Heterogeneous Multicore Systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    [J]. 2019 TENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2019,
  • [2] Precedence constraints in hard real-time distributed systems
    Orozco, J
    Cayssials, R
    Santos, J
    Ferro, E
    [J]. THIRD IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 1997, : 33 - 38
  • [3] Shared Recovery for Energy Efficiency and Reliability Enhancements in Real-Time Applications with Precedence Constraints
    Zhao, Baoxian
    Aydin, Hakan
    Zhu, Dakai
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (02)
  • [4] Minimizing Energy Consumption of Real-Time Parallel Applications Using Downward and Upward Approaches on Heterogeneous Systems
    Xie, Guoqi
    Jiang, Junqiang
    Liu, Yan
    Li, Renfa
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (03) : 1068 - 1078
  • [5] Processor Utilization Bounds for Real-Time Systems With Precedence Constraints
    Hongchao (Stephanie) Liu
    Xiaobo Sharon Hu
    [J]. Design Automation for Embedded Systems, 2002, 7 : 89 - 113
  • [6] Processor utilization bounds for real-time systems with precedence constraints
    Liu, HC
    Hu, XBS
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2002, 7 (1-2) : 87 - 111
  • [7] AN ALGORITHM FOR COALESCING OPERATIONS WITH PRECEDENCE CONSTRAINTS IN REAL-TIME SYSTEMS
    LIU, LT
    CHEN, GH
    LIN, KJ
    [J]. INFORMATION PROCESSING LETTERS, 1993, 46 (03) : 129 - 133
  • [8] Peak Temperature Minimization via Task Allocation and Splitting for Heterogeneous MPSoC Real-Time Systems
    Junlong Zhou
    Jianming Yan
    Jing Chen
    Tongquan Wei
    [J]. Journal of Signal Processing Systems, 2016, 84 : 111 - 121
  • [9] Peak Temperature Minimization via Task Allocation and Splitting for Heterogeneous MPSoC Real-Time Systems
    Zhou, Junlong
    Yan, Jianming
    Chen, Jing
    Wei, Tongquan
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 84 (01): : 111 - 121
  • [10] Thermal-Aware Task Scheduling for Energy Minimization in Heterogeneous Real-Time MPSoC Systems
    Zhou, Junlong
    Wei, Tongquan
    Chen, Mingsong
    Yan, Jianming
    Hu, Xiaobo Sharon
    Ma, Yue
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (08) : 1269 - 1282