Processors White Papers
Event-Driven Thermal Management in SMP Systems
Overview Actions usually taken to prevent processors from overheating, such as decreasing the frequency or stopping the execution flow, also degrade performance. Multiprocessor systems, however, offer the possibility of moving the task which caused a CPU to overheat away to some other, cooler CPU, so throttling becomes only a last resort taken if all of a system's processors are hot. This paper presents a mechanism for determining the energy characteristics of tasks by means of event monitoring counters, and an energy-aware scheduling policy, which strives to assign tasks to CPUs in a way that avoids overheating individual CPUs. The authors implemented energy-aware scheduling for the Linux kernel.
| Publisher | University of Karlsruhe | File Format | |
|---|---|---|---|
| Date Published | May 2005 | ||
| Format | White Papers | ||
| Topics | |||


