Re: Before & After Under The Giant Lock





On Sun, 25 Nov 2007, Roman Divacky wrote:

On Sun, Nov 25, 2007 at 02:41:35PM -0600, Stephen Montgomery-Smith wrote:


On Sun, 25 Nov 2007, Robert Watson wrote:

........................
In FreeBSD 8, I expect we'll see a continued focus on both locking
granularity and improving opportunities for kernel parallelism by better
distributing workloads over CPU pools. This is important because the
number of cores/chip is continuing to increase dramatically, so MP
performance is going to be important to keep working on. That said, the
results to date have been extremely promising, and I anticipate that we
will continue to find ways to better exploit multiprocessor hardware,
especially in the network stack.


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.
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • RE: Sun revokes FreeBSD license for Java
    ... FreeBSD wants to distribute the JDK with the FreeBSD OS? ... Which version of the JDK has FreeBSD been prevented from redistributing? ... it is that Sun license for the JDK 1.3 originally prevented redistribution ... The problem is in the licensing issues. ...
    (freebsd-questions)
  • Re: FreeBSD workstation on Windows network?
    ... The i386 version is finally free, and is definitely SYSV. ... Then you have to deal with the crap SUN provides to make it "better"... ... FreeBSD people were above that kind of dumb OS bashing. ... Navigate the menus over serial to install a ...
    (comp.unix.bsd.freebsd.misc)
  • Re: Solaris licensing
    ... >Wouldn't it be better to install FreeBSD on those SUN boxes? ... >avoid the license problems altogether. ...
    (comp.unix.solaris)
  • Re: Benchmark inquiry: FreeBSD vs. Linux 2.6
    ... > FreeBSD doesn't need to chase other systems. ... they're not limited to bashing Microsoft. ... it's carried over to Sun bashing. ... At least Sun partially supports Linux. ...
    (comp.unix.bsd.freebsd.misc)
  • Re: Solaris licensing
    ... > Wouldn't it be better to install FreeBSD on those SUN boxes? ... I'm not convinced I have a license problem, ... sure that an investment in learning FreeBSD would be tangential to my goals. ...
    (comp.unix.solaris)