Re: Improved multiprocessor usage on amd64

From: Steve Kargl <sgk_at_troutmask.apl.washington.edu>
Date: Mon, 15 Sep 2008 20:34:59 -0700
On Mon, Sep 15, 2008 at 07:36:04PM -0500, Stephen Montgomery-Smith wrote:
> 
> ... and each thread is a loop of the form
> 
> while (1) {
>   wait until told to start;
>   do massive amounts of floating point arithmetic (only additions and
> multiplications) on large arrays;
>   tell the master process that you are done;
> }
> 
> >Do you have about as many threads as processor or more?
> 
> Both ways.  The time difference between the two approaches is negligible.
> 

Are you using ULE?  With my MPI applications, if the number of
launched processes exceeds the number of cpus by 1, ULE falls
through the floor.  I have a nagging feeling that there is 
a problem with cpu affinity.

http://lists.freebsd.org/pipermail/freebsd-current/2008-July/086917.html

-- 
Steve
Received on Tue Sep 16 2008 - 01:35:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:35 UTC