System-level, thermal-aware, fully-loaded process scheduling

被引:0
|
作者
Li, Dong [1 ]
Chang, Hung-Ching [1 ]
Pyla, Hari K. [1 ]
Cameron, Kirk W. [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Processor power consumption produces significant heat and can result in higher average operating temperatures. High operating temperatures can lead to, reduced reliability and at times thermal emergencies. Previous thermal-aware techniques use Dynamic Voltage and Frequency Scaling (DVFS) or multithreaded or multicore process migration to reduce thermals. However, these methods do not gracefully handle scenarios where processors are fully loaded, i.e. there are no free threads or cores for process scheduling We propose techniques to reduce processor temperature when processors are fully loaded. We use system-level compiler support and dynamic runtime instrumentation to identify the relative thermal intensity of processes. We implement a thermal-aware process scheduling algorithm that reduces processor thermals while maintaining application throughput. We favor "cool" processes by reducing time slice allocations for "hot" processes. Results indicate that our thermal-aware scheduling can reduce processor thermals by up to 3 degrees Celsius with little to no loss in application throughput.
引用
收藏
页码:886 / 892
页数:7
相关论文
共 50 条
  • [1] 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
  • [2] Thermal-Aware System-Level Modeling and Management for Multi-Processor Systems-on-Chip
    Zanini, Francesco
    Atienza, David
    Benini, Luca
    De Micheli, Giovanni
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 2481 - 2484
  • [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 Scheduling in Green Data
    Chaudhry, Muhammad Tayyab
    Ling, Teck Chaw
    Manzoor, Atif
    Hussain, Syed Asad
    Kim, Jongwon
    [J]. ACM COMPUTING SURVEYS, 2015, 47 (03)
  • [5] Thermal-Aware Scheduling for Future Chip Multiprocessors
    Stavrou, Kyriakos
    Trancoso, Pedro
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2007, (01)
  • [6] Thermal-Aware Sensor Scheduling for Distributed Estimation
    Forte, Domenic
    Srivastava, Ankur
    [J]. DISTRIBUTED COMPUTING IN SENSOR SYSTEMS, PROCEEDINGS, 2010, 6131 : 116 - 129
  • [7] 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
  • [8] Thermal-Aware Sensor Scheduling for Distributed Estimation
    Forte, Domenic
    Srivastava, Ankur
    [J]. ACM TRANSACTIONS ON SENSOR NETWORKS, 2013, 9 (04)
  • [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