Thermal-Aware Scheduling for Future Chip Multiprocessors

被引:9
|
作者
Stavrou, Kyriakos [1 ]
Trancoso, Pedro [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, 75 Kallipoleos St,POB 20537, CY-1678 Nicosia, Cyprus
关键词
D O I
10.1155/2007/48926
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The increased complexity and operating frequency in current single chip microprocessors is resulting in a decrease in the performance improvements. Consequently, major manufacturers offer chip multiprocessor (CMP) architectures in order to keep up with the expected performance gains. This architecture is successfully being introduced in many markets including that of the embedded systems. Nevertheless, the integration of several cores onto the same chip may lead to increased heat dissipation and consequently additional costs for cooling, higher power consumption, decrease of the reliability, and thermal-induced performance loss, among others. In this paper, we analyze the evolution of the thermal issues for the future chip multiprocessor architectures and show that as the number of on-chip cores increases, the thermal-induced problems will worsen. In addition, we present several scenarios that result in excessive thermal stress to the CMP chip or significant performance loss. In order to minimize or even eliminate these problems, we propose thermal-aware scheduler (TAS) algorithms. When assigning processes to cores, TAS takes their temperature and cooling ability into account in order to avoid thermal stress and at the same time improve the performance. Experimental results have shown that a TAS algorithm that considers also the temperatures of neighboring cores is able to significantly reduce the temperature-induced performance loss while at the same time, decrease the chip's temperature across many different operation and configuration scenarios. Copyright (C) 2007 K. Stavrou and P. Trancoso.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] <bold>Thermal-Aware Scheduling: A solution for Future Chip Multiprocessors Thermal Problems</bold>
    Stavrou, Kyrlakos
    Trancoso, Pedro
    [J]. DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 123 - +
  • [2] Thermal-Aware Job Allocation and Scheduling for Three Dimensional Chip Multiprocessor
    Liu, Shaobo
    Zhang, Jingyi
    Wu, Qing
    Qiu, Qinru
    [J]. PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 390 - 398
  • [3] A thermal-aware scheduling for multicore architectures
    Chien, Ting-Hsuan
    Chang, Rong-Guey
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 62 : 54 - 62
  • [4] 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)
  • [5] Thermal-Aware Scheduling in Green Data
    Chaudhry, Muhammad Tayyab
    Ling, Teck Chaw
    Manzoor, Atif
    Hussain, Syed Asad
    Kim, Jongwon
    [J]. ACM COMPUTING SURVEYS, 2015, 47 (03)
  • [6] Dynamic Thermal-Aware Scheduling on Chip Multiprocessor for Soft Real-time System
    Cui, Jin
    Maskell, Douglas L.
    [J]. GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 393 - 396
  • [7] 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
  • [8] Thermal-Aware Sensor Scheduling for Distributed Estimation
    Forte, Domenic
    Srivastava, Ankur
    [J]. DISTRIBUTED COMPUTING IN SENSOR SYSTEMS, PROCEEDINGS, 2010, 6131 : 116 - 129
  • [9] Thermal-Aware Scheduling Collaborating with OS and Architecture
    Lee, Cheng-Yu
    Yang, Shuang-Jhu
    Chang, Rong-Guey
    [J]. 2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 1044 - 1051
  • [10] TSIC: Thermal scheduling simulator for chip multiprocessors
    Stavrou, K
    Trancoso, P
    [J]. ADVANCES IN INFORMATICS, PROCEEDINGS, 2005, 3746 : 589 - 599