OpenSolaris

Printable Version Enter a New Search
Bug ID 6567156
Synopsis bring CPU power awareness to the dispatcher
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:sched
Keywords SFO | tesla
Responsible Engineer Eric Saxe
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_110
Fixed In snv_110
Release Fixed solaris_nevada(snv_110) , solaris_10u8(s10u8_02) (Bug ID:2175195)
Related Bugs 6800338 , 2172536 , 2172537 , 2172540 , 2173069 , 2173117 , 6811793 , 6811971 , 6812782 , 6820551 , 6821402 , 6827496 , 6829404 , 6847706 , 6850182 , 6851885 , 6883663 , 6897799
Submit Date 7-June-2007
Last Update Date 11-March-2009
Description
CPU power management policies and mechanisms have historically been quite decoupled from the scheduler/dispatcher. On multi-processor (and espeically CMT based) systems, this lack of integration leads to overall loss of performance as the dispatcher unknowingly schedules threads to run on low power/performance CPUS, and reduced power efficiency as migration / load balancing policies limit the duration and extent of processor quiescence.

This RFE seeks to bring CPU power awareness to the dispatcher, such that processor power states can be factored into various thread placement strategies.
For additional information, please see:
http://www.opensolaris.org/os/project/tesla/Work/CPUPM
.
Work Around
N/A
Comments
N/A