Dynamic Thermal Management through Task Scheduling

Austin, TX(2008)

引用 175|浏览0
暂无评分
摘要
The evolution of microprocessors has been hindered by their increasing power consumption and the heat generation speed on-die. High temperature impairs the processor's reliability and reduces its lifetime. While hardware level dynamic thermal management (DTM) techniques, such as voltage and frequency scaling, can effectively lower the chip temperature when it surpasses the thermal threshold, they inevitably come at the cost of performance degradation. We propose an OS level technique that performs thermal- aware job scheduling to reduce the number of thermal trespasses. Our scheduler reduces the amount of hardware DTMs and achieves higher performance while keeping the temperature low. Our methods leverage the natural discrepancies in thermal behavior among different workloads, and schedule them to keep the chip temperature below a given budget. We develop a heuristic algorithm based on the observation that there is a difference in the resulting temperature when a hot and a cool job are executed in a different order. To evaluate our scheduling algorithms, we developed a lightweight runtime temperature monitor to enable informed scheduling decisions. We have implemented our scheduling algorithm and the entire temperature monitoring framework in the Linux kernel. Our proposed scheduler can remove 10.5-73.6% of the hardware DTMs in various combinations of workloads in a medium thermal environment. As a result, the CPU throughput was improved by up to 7.6% (4.1% on average) even under a severe thermal environment.
更多
查看译文
关键词
hardware dtms,heat generation speed on-die,processor scheduling,power aware computing,microprocessors,power consumption,high temperature,microprocessor chips,scheduling algorithm,thermal-aware job scheduling,medium thermal environment,task analysis,lightweight runtime temperature monitor,thermal management (packaging),heuristic algorithm,voltage scaling,linux,frequency scaling,linux kernel,dynamic thermal management,chip temperature,temperature low,task scheduling,resulting temperature,entire temperature monitoring framework,dynamic scheduling,power generation,heating,job scheduling,thermal management,temperature control,chip,temperature,temperature measurement,hardware,schedules,mathematical model
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要