Performance-Aware Thermal Management via Task Scheduling

被引:0
|
作者
Zhou X. [1 ]
Yang J. [1 ]
Chrobak M. [2 ]
Zhang Y. [3 ]
机构
[1] Department of Electrical & Computer Engineering, University of Pittsburgh, Pittsburgh
[2] Department of Computer Science & Engineering, University of California
[3] Department of Computer Science & Engineering, University of Pittsburgh, Pittsburgh
关键词
Algorithms; Management; Performance; Task Scheduling; Thermal Management;
D O I
10.1145/1736065.1736070
中图分类号
学科分类号
摘要
High on-chip temperature impairs the processor's reliability and reduces its lifetime. Hardwarelevel dynamic thermal management (DTM) techniques can effectively constrain the chip temperature, but degrades the performance. We propose an OS-level technique that performs thermalaware job scheduling to reduce DTMs. The algorithm is based on the observation that hot and cool jobs executed in a different order can make a difference in resulting temperature. Real-system implementation in Linux shows that our scheduler can remove 10.5% to 73.6% of the hardware DTMs in a medium thermal environment. The CPU throughput is improved by up to 7.6% (4.1%, on average) in a severe thermal environment. © 2010, ACM. All rights reserved.
引用
收藏
页码:1 / 31
页数:30
相关论文
共 50 条
  • [1] Performance-Aware Thermal Management via Task Scheduling
    Zhou, Xiuyi
    Yang, Jun
    Chrobak, Marek
    Zhang, Youtao
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2010, 7 (01)
  • [2] Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment
    Lin, Xue
    Wang, Yanzhi
    Xie, Qing
    Pedram, Massoud
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 192 - 199
  • [3] PATH: Performance-Aware Task Scheduling for Energy-Harvesting Nonvolatile Processors
    Li, Jinyang
    Liu, Yongpan
    Li, Hehe
    Yuan, Zhe
    Fu, Chenchen
    Yue, Jinshan
    Feng, Xiaoyu
    Xue, Chun Jason
    Hu, Jingtong
    Yang, Huazhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (09) : 1671 - 1684
  • [4] Performance-Aware Task Scheduling for Energy Harvesting Nonvolatile Processors Considering Power Switching Overhead
    Li, Hehe
    Liu, Yongpan
    Fu, Chenchen
    Xue, Chun Jason
    Xiang, Donglai
    Yue, Jinshan
    Li, Jinyang
    Zhang, Daming
    Hu, Jingtong
    Yang, Huazhong
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [5] SPO: A Secure and Performance-aware Optimization for MapReduce Scheduling
    Maleki, Neda
    Rahmani, Amir Masoud
    Conti, Mauro
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 176
  • [6] Performance-aware workflow management for grid computing
    Spooner, DP
    Cao, J
    Jarvis, SA
    He, L
    Nudd, GR
    COMPUTER JOURNAL, 2005, 48 (03): : 347 - 357
  • [7] Performance-aware scheduling of streaming applications using genetic algorithm
    Smirnov, Pavel
    Melnik, Mikhail
    Nasonov, Denis
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 2240 - 2249
  • [8] Performance-aware Scheduling of Multicore Time-critical Systems
    Boudjadar, Jalil
    Kim, Jin Hyun
    Nadjm-Tehrani, Simin
    2016 ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2016, : 105 - 114
  • [9] Application transformations for energy and performance-aware device management
    Heath, T
    Pinheiro, E
    Hom, J
    Kremer, U
    Bianchini, R
    2002 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2002, : 121 - 130
  • [10] PAS: Performance-Aware Job Scheduling for Big Data Processing Systems
    Li, Yiren
    Li, Tieke
    Shen, Pei
    Hao, Liang
    Yang, Jin
    Zhang, Zhengtong
    Chen, Junhao
    Bao, Liang
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022