Thermal-Aware Task Scheduling for 3D-Network-on-Chip: A Bottom to Top Scheme

被引:8
|
作者
Cui, Yingnan [1 ]
Zhang, Wei [2 ]
Chaturvedi, Vivek [1 ]
Liu, Weichen [3 ]
He, Bingsheng [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
[2] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Kowloon, Hong Kong, Peoples R China
[3] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
关键词
3D integration; network-on-chip; Thermal-aware scheduling;
D O I
10.1142/S021812661640003X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Three-dimensional network-on-chip (3D-NoC) emerges as a potential multi-core architecture delivering high performance, high energy efficiency and great scalability. However, 3D-NoC suffers from severe thermal problems due to its high power density. To solve this problem, thermal-aware scheduling is an effective solution. However, the high complexity of the thermal model of 3D-NoC becomes a major hurdle for developing efficient thermal-aware scheduling algorithms for 3D-NoC. In this paper, we propose a novel thermal-aware task scheduling scheme named as the Bottom-to-Top (B2T) approach to address this challenge. This heuristic-based method performs task allocation on processing units to efficiently minimize the peak temperature and improve the execution time of the tasks with low complexity. The algorithm is first designed for two-layer 3D-NoC and then extended to 3D-NoC with an arbitrary number of layers. When compared to traditional thermal-aware scheduling algorithms designed for 2D-NoC, our B2T algorithm can achieve significant peak temperature reduction (up to 11.9 degrees C) and performance improvement (up to 4%) on two-layer 3D-NoC. The improvement becomes more significant as the number of layers in 3D-NoC increases. For four-layer 3D-NoC, the improvement is up to 13: 23 degrees C peak temperature reduction.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Thermal-aware Task Scheduling for 3D-Network-on-Chip: A Bottom-to-Top Scheme
    Cui, Yingnan
    Zhang, Wei
    Chaturvedi, Vivek
    Liu, Weichen
    He, Bingsheng
    [J]. 2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 224 - 227
  • [2] Distributed Thermal-Aware Task Scheduling for 3D Network-on-Chip
    Cui, Yingnan
    Zhang, Wei
    Yu, Hao
    [J]. 2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 494 - 495
  • [3] Thermal-Aware Task Scheduling for 3D Multicore Processors
    Zhou, Xiuyi
    Yang, Jun
    Xu, Yi
    Zhang, Youtao
    Zhao, Jianhua
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (01) : 60 - 71
  • [4] Thermal-aware Preemptive Test Scheduling for Network-on-Chip based 3D ICs
    Manna, Kanchan
    Sagar, Chatla Swamy
    Chattopadhyay, Santanu
    Sengupta, Indranil
    [J]. 2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 529 - 534
  • [5] Thermal-Aware Task Scheduling in 3D Chip Multiprocessor with Real-Time Constrained Workloads
    Li, Jiayin
    Qiu, Meikang
    Niu, Jian-Wei
    Yang, Laurence T.
    Zhu, Yongxin
    Ming, Zhong
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (02)
  • [6] Thermal-Aware Scheduling for Future Chip Multiprocessors
    Stavrou, Kyriakos
    Trancoso, Pedro
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2007, (01)
  • [7] Thermal-aware Test Scheduling Strategy for Network-on-Chip based Systems
    Manna, Kanchan
    Sagar, Chatla Swami
    Chattopadhyay, Santanu
    Sengupta, Indranil
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (01)
  • [8] Thermal-aware Task Scheduling at the System Software Level
    Choi, Jeonghwan
    Cher, Chen-Yong
    Franke, Hubertus
    Hamann, Hendrik
    Weger, Alan
    Bose, Pradip
    [J]. ISLPED'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2007, : 213 - 218
  • [9] Thermal-aware task allocation and scheduling for embedded systems
    Hung, WL
    Xie, Y
    Vijaykrishnan, N
    Kandemir, M
    Irwin, MJ
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 898 - 899
  • [10] Thermal-aware Energy Efficient Task Scheduling Framework
    Nong, Jian
    Chen, Jia
    Wang, Yinqing
    Qin, Wei
    He, Xi
    [J]. 2022 IEEE 21ST INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS, IUCC/CIT/DSCI/SMARTCNS, 2022, : 304 - 309