Messages in this thread | | | Date | Thu, 21 Feb 2008 10:04:30 +0100 | From | Ingo Molnar <> | Subject | Re: Make yield_task_fair more efficient |
| |
* Balbir Singh <balbir@linux.vnet.ibm.com> wrote:
> If you insist that sched_yield() is bad, I might agree, but how does > my patch make things worse. [...]
it puts new instructions into the hotpath.
> [...] In my benchmarks, it has helped the sched_yield case, why is > that bad? [...]
I had the same cache for the rightmost task in earlier CFS (it's a really obvious thing) but removed it. It wasnt a bad idea, but it hurt the fastpath hence i removed it. Algorithms and implementations are a constant balancing act.
Ingo
| |