Thermal-Aware Task Scheduling for 3D Multicore Processors

被引:69
|
作者
Zhou, Xiuyi [1 ]
Yang, Jun
Xu, Yi [1 ]
Zhang, Youtao [2 ]
Zhao, Jianhua [3 ,4 ]
机构
[1] Univ Pittsburgh, Dept Elect & Comp Engn, Swanson Sch Engn, Pittsburgh, PA 15261 USA
[2] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
[3] Nanjing Univ, Dept Comp Sci & Technol, Nanjing 210093, Peoples R China
[4] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210093, Peoples R China
基金
美国国家科学基金会;
关键词
3D processors; thermal-aware scheduling; 3-D ICS;
D O I
10.1109/TPDS.2009.27
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A rising horizon in chip fabrication is the 3D integration technology. It stacks two or more dies vertically with a dense, highspeed interface to increase the device density and reduce the delay of interconnects significantly across the dies. However, a major challenge in 3D technology is the increased power density, which gives rise to the concern of heat dissipation within the processor. High temperatures trigger voltage and frequency throttlings in hardware, which degrade the chip performance. Moreover, high temperatures impair the processor's reliability and reduce its lifetime. To alleviate this problem, we propose in this paper an OS-level scheduling algorithm that performs thermal-aware task scheduling on a 3D chip. Our algorithm leverages the inherent thermal variations within and across different tasks, and schedules them to keep the chip temperature low. We observed that vertically adjacent dies have strong thermal correlations and the scheduler should consider them jointly. Compared with other intuitive algorithms such as a Random and a Round-Robin algorithm, our proposed algorithm brings lower peak temperature and average temperature on-chip. Moreover, it can remove, on average, 46 percent of thermal emergency time and result in 5.11 percent (4.78 percent) performance improvement over the base case on thermally homogeneous (heterogeneous) floorplans.
引用
下载
收藏
页码:60 / 71
页数:12
相关论文
共 50 条
  • [31] Thermal-Aware Memory Mapping in 3D Designs
    Hsieh, Ang-Chih
    Hwang, Tingting
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (01)
  • [32] Thermal-Aware Microchannel Cooling of Multicore Processors: A Three-Stage Design Approach
    Li, Yubai
    Guo, Dongzhi
    Yao, Shi-Chune
    JOURNAL OF ELECTRONIC PACKAGING, 2014, 136 (02)
  • [33] A Greedy Heuristic Approximation Scheduling Algorithm for 3D Multicore Processors
    Xu, Thomas Canhao
    Liljeberg, Pasi
    Tenhunen, Hannu
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I, 2012, 7155 : 281 - 291
  • [34] Thermal-Constrained Task Scheduling on 3-D Multicore Processors for Throughput-and-Energy Optimization
    Liao, Chien-Hui
    Wen, Charles H. -P.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (11) : 2719 - 2723
  • [35] Thermal-aware global real-time scheduling and analysis on multicore systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 547 - 560
  • [36] Thermal-aware Preemptive Test Scheduling for Network-on-Chip based 3D ICs
    Manna, Kanchan
    Sagar, Chatla Swamy
    Chattopadhyay, Santanu
    Sengupta, Indranil
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 529 - 534
  • [37] HRC: A 3D NoC Architecture with Genuine Support for Runtime Thermal-Aware Task Management
    Wang, Xiaohang
    Jiang, Yingtao
    Yang, Mei
    Li, Hong
    Mak, Terrence
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (10) : 1676 - 1688
  • [38] Thermal-aware Scheduling for Data Parallel Workloads on Multi-Core Processors
    Tan, Hengxing
    Ranka, Sanjay
    2014 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2014,
  • [39] Thermal-Aware Task Scheduling for Peak Temperature Minimization under Periodic Constraint for 3D-MPSoCs
    Chaturvedi, Vivek
    Singh, Amit
    Zhang, Wei
    Srikanthan, Thambipillai
    PROCEEDINGS OF THE 2014 25TH IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2014, : 107 - 113
  • [40] Thermal-Aware Lifetime Reliability in Multicore Systems
    Wang, Shengquan
    Chen, Jian-Jia
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 399 - 405