Peak Temperature Minimization via Task Allocation and Splitting for Heterogeneous MPSoC Real-Time Systems

被引:26
|
作者
Zhou, Junlong [1 ,2 ]
Yan, Jianming [1 ,2 ]
Chen, Jing [3 ]
Wei, Tongquan [1 ,2 ]
机构
[1] Shanghai Key Lab Multidimens Informat Proc, Shanghai 200241, Peoples R China
[2] E China Normal Univ, Comp Sci & Technol Dept, Shanghai 200241, Peoples R China
[3] Baidu Corp, Shanghai 200241, Peoples R China
基金
上海市自然科学基金;
关键词
Thermal-aware; Task allocation and scheduling; Task splitting; MPSoC real-time systems; RELIABILITY;
D O I
10.1007/s11265-015-0994-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the continued scaling of the CMOS devices, the exponential increase in power density has strikingly elevated the temperature of on-chip systems. Thus, thermal-aware design has become a pressing research issue in computing system, especially for real-time embedded systems with limited cooling techniques. In this paper, the authors formulate the thermal-aware real-time multiprocessor system-on-chip (MPSoC) task allocation and scheduling problem, present a task-to-processor assignment heuristics that improves the thermal profiles of tasks, and propose a task splitting policy that reduces the on-chip peak temperature. The thermal profiles of tasks are improved via task mapping by minimizing task steady state temperatures, and the task splitting technique is applied to reduce the peak temperature by enabling the alternation of hot task execution and slack time. The proposed algorithms explicitly exploits thermal characteristics of both tasks and processors to minimize the peak temperature without incurring significant overheads. Extensive simulations of benchmarking tasks were performed to validate the effectiveness of the proposed algorithms. Experimental results have shown that the task steady state temperature achieved by the proposed algorithm is 3.57 A degrees C lower on average as compared to the benchmarking schemes, and the peak temperature of the proposed algorithm can be up to 11.5 % lower than that of the benchmarking schemes.
引用
收藏
页码:111 / 121
页数:11
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Dynamic task allocation strategies in MPSoC for soft real-time applications
    Briao, Eduardo Wenzel
    Barcelos, Daniel
    Wagner, Flavio Rech
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 1498 - 1501
  • [4] Resource allocation for independent real-time tasks in heterogeneous systems for energy minimization
    Yu, Y
    Prasanna, VK
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2003, 19 (03) : 433 - 449
  • [5] Minimizing temperature and energy of real-time applications with precedence constraints on heterogeneous MPSoC systems
    Li, Tiantian
    Zhang, Tianyu
    Yu, Ge
    Song, Jie
    Fan, Jing
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 79 - 91
  • [6] Peak Temperature Minimization for Hard Real-Time Systems Using DVS and DPM
    Zhou, Mingchuan
    Chen, Long
    Dell'Antonio, Manuel
    Wang, Xiebing
    Bing, Zhenshan
    Nasseri, M. Ali
    Huang, Kai
    Knoll, Alois
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (06)
  • [7] 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 - +
  • [8] 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)
  • [9] Real-Time Multi-Task ADAS Implementation on Reconfigurable Heterogeneous MPSoC Architecture
    Tatar, Guner
    Bayar, Salih
    [J]. IEEE ACCESS, 2023, 11 : 80741 - 80760
  • [10] An task scheduling algorithm of real-time leakage power and temperature optimization for MPSoC
    Fu Zhaoguo
    Sun Chaoshan
    Luo Zuying
    [J]. 2009 11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2009, : 478 - 483