http://defect.opensolaris.org/bz/show_bug.cgi?id=4015





--- Comment #5 from Eric Saxe <eric.saxe at sun.com>  2008-10-21 23:08:14 ---
(In reply to comment #3)
> We might not sort the CPUs CMT hierarchy by number of CPUs.
> For example, we have 8 CPUs in a power active domain while we have 2 CPUs in a
> power idle domain. IMHO, we probably want to dispatch next thread to the CPU 
> in
> the power idle domain first, so that the CPUs in another power idle domain can
> sleep longer and hence deeper.
> Does this make sense?

Yes. I think we want to try and avoid dispatching threads to idle domains that
are sleeping deeply, and instead utilize a "shallower" idle domain, or one
that's not idle at all. I would worry that there would be issues with
re-leveling the hierarchy in this way (no sorting by # of CPUs). I had instead
thought of explicitly looking at the "idle depth" when searchign for an idle
CPU in a candidate PG group when forced to grow utilization to other domains...

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Reply via email to