Improved multiprocessor usage on amd64

Martin Cracauer cracauer at
Mon Sep 15 20:16:33 UTC 2008

Stephen Montgomery-Smith wrote on Sun, Sep 14, 2008 at 08:38:00PM -0500: 
> I have a dual core amd64 on which I run a processor intensive numerical 
> program.  I had been frustrated because it seemed to run 3 or 4 times 
> faster under Linux.  But with a recent upgrade of FreeBSD-CURRENT, it 
> now goes at about the same speed as Linux.

Are the threads meant to provide additional CPU resources or help with
concurrency/IO issues?

Do you create a lot of new threads on the fly?

What kind of worker model do you have there?

Do you have about as many threads as processor or more?

How malloc intensive is it?

Martin Cracauer <cracauer at>
FreeBSD - where you want to go, today.

More information about the freebsd-current mailing list