|
|||
|
LinuxConf Europe 2007 Conference and Tutorials
Sunday 2nd - Wednesday 5th September University Arms Hotel, Cambridge, England |
|
Venkatesh Pallipadi - Intel Corp.Processor Power Management features and Process scheduler: Do we need to tie them together?(In collaboration with Suresh B Siddha at Intel Corp.) Today's microprocessors provide a wide variety of power-saving features. Processor P-state is the capability of running the processor at different voltage/frequency states. Processor C-state is the capability to go into various low power idle States (with varying wake up latency). Operating system policies like cpufreq-ondemand governor and cpuidle-menu governor use these processor power management features. But the Linux process scheduler is not aware of these processor power management features. There is a power v. performance scheduler policy, but it is a systemwide-global option set by the administrator. In this paper, we will look into different mechanisms of incorporating processor P-state and C-state knowledge into the Linux process scheduler. We focus on their merits and demerits and various challenges involved. We will also look at ways to do this in a user-transparent way in which a processor-power management-aware process scheduler can dynamically select the scheduler power-savings or peak-performance policy. Another aspect that we will look at is how detailed scheduling information (idle micro-accounting) can benefit the existing cpufreq-ondemand governor. Submitted paper |
| G O L D S P O N S O R | S I L V E R S P O N S O R |
|---|---|
Intel |
|
| S P O N S O R S | ||||
|---|---|---|---|---|
Bytemark |
Sun |
Novell |
The Positive Internet Company |
collabora |
| M E D I A S P O N S O R S | ||
|---|---|---|
Linux User & Developer |
Linux Magazine |
The USENIX Association |
| For more information please contact UKUUG | Problems? e-mail webmaster |
| © Copyright 2007 UKUUG Ltd | |