Before & After Under The Giant Lock
Kip Macy
kip.macy at gmail.com
Sun Nov 25 13:22:50 PST 2007
> >>
> >> I just want to add my 2 cents, that my recent experience with FreeBSD MP
> >> has been extremely positive. I tend to use highly CPU bound MP programs,
> >> typically lots and lots of floating point operations. It used to be that
> >> Linux beat FreeBSD hands down - now FreeBSD seems to have a slight edge!
> >> Basically my program runs about twice as fast when I run two threads as
> >> opposed to one - I cannot see doing any better than that!
> >
> > pure computation does not need kernel operations most of the time.. ie.
> > multi-threading kernel wont help much ;)
> >
>
> Yes, I know. But something else was also done to FreeBSD, perhaps fine
> tuning with the scheduler, that did bring about massive improvements.
>
I assume you're using ULE. Jeff has gone to great lengths to take
cache affinity into account. This may be what you are benefiting from.
-Kip
More information about the freebsd-hackers
mailing list