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 条
  • [41] Two-stage Thermal-Aware Scheduling of Task Graphs on 3D Multi-cores Exploiting Application and Architecture Characteristics
    Zhu, Zuomin
    Chaturvedi, Vivek
    Singh, Amit Kumar
    Zhang, Wei
    Cui, Yingnan
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 324 - 329
  • [42] Enhanced energy aware scheduling in multicore processors
    Kumar, K. Vinod
    Ranvijay
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 35 (02) : 1375 - 1385
  • [43] 3D thermal-aware floorplanner using a MOEA approximation
    Cuesta, David
    Risco-Martin, Jose L.
    Ayala, Jose L.
    Hidalgo, J. Ignacio
    INTEGRATION-THE VLSI JOURNAL, 2013, 46 (01) : 10 - 21
  • [44] Fixed-outline Thermal-aware 3D Floorplanning
    Xiao, Linfu
    Sinha, Subarna
    Xu, Jingyu
    Young, Evangeline F. Y.
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 552 - +
  • [45] A Thermal-Aware Distribution Method of TSV in 3D IC
    Hou, Ligang
    Fu, Jingyan
    Wang, Jinhui
    Gong, Na
    Zhao, Wei
    Geng, Shuqin
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [46] 3D thermal-aware floorplanner using a MILP approximation
    Cuesta, David
    Risco-Martin, Jose L.
    Ayala, Jose L.
    MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (05) : 344 - 354
  • [47] Thermal-aware steiner routing for 3D stacked ICs
    Pathak, Mohit
    Lim, Sung Kyu
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 205 - 211
  • [48] Thermal-aware 3D IC placement via transformation
    Cong, Jason
    Luo, Guojie
    Wei, Jie
    Zhang, Yan
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 780 - +
  • [49] Thermal-aware TSV Repair for Electromigration in 3D ICs
    Wang, Shengcheng
    Tahoori, Mehdi B.
    Chakrabarty, Krishnendu
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1291 - 1296
  • [50] Thermal-throttling server: A thermal-aware real-time task scheduling framework for three-dimensional multicore chips
    Tsai, Ting-Hao
    Chen, Ya-Shu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 112 : 11 - 25