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 条
  • [41] A Thermal-aware Application Specific Routing Algorithm for Network-on-Chip Design
    Qian, Zhiliang
    Tsui, Chi-Ying
    2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [42] Q-Function-Based Traffic- and Thermal-Aware Adaptive Routing for 3D Network-on-Chip
    Lee, Seung Chan
    Han, Tae Hee
    ELECTRONICS, 2020, 9 (03)
  • [43] Thermal-aware Energy Optimization by Synthesizing Firm 3-D Network-on-Chip with Voltage-Frequency Islands
    Jin, Song
    Liu, Jun
    Wang, Yu
    2014 SIXTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA), 2014, : 782 - 786
  • [44] Thermal-Aware Task Mapping in 3D Manycores Targeting High Performance Applications
    Senejani, Sadaf Abaei
    Abdollahi, Meisam
    Namazi, Alireza
    Patooghy, Ahmad
    2017 25TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2017, : 1554 - 1559
  • [45] Thermal-Aware Test Scheduling for NOC-Based 3D Integrated Circuits
    Xiang, Dong
    Liu, Gang
    Chakrabarty, Krishnendu
    Fujiwara, Hideo
    2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 96 - 101
  • [46] Thermal-Aware Floorplanning for 3D MPSoCs
    Ayala, Jose L.
    IEEE DESIGN & TEST OF COMPUTERS, 2011, 28 (02): : 78 - 78
  • [47] Thermal-aware task scheduling to minimize energy usage of blade server based datacenters
    Tang, Qinghui
    Gupta, Sandeep. K. S.
    Stanzione, Daniel
    Cayton, Phil
    DASC 2006: 2ND IEEE INTERNATIONAL SYMPOSIUM ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, PROCEEDINGS, 2006, : 195 - +
  • [48] Stochastic thermal-aware real-time task scheduling with considerations of soft errors
    Zhou, Junlong
    Wei, Tongquan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 102 : 123 - 133
  • [49] Game-based Congestion-aware Adaptive Routing (GCAR) for Proactive Thermal-aware 3D Network-on-Chip Systems
    Chen, Kun-Chih
    TENTH INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES (NOCARC 2017), 2017,
  • [50] 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