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.

Further White Paper Details
PublisherUniversity of Karlsruhe File FormatPDF
Date PublishedMay 2005
FormatWhite Papers   
Topics

Quick Sitemap Links: