verifying SMP

Ashley Pittman ashley at quadrics.com
Tue Jul 30 05:55:45 PDT 2002


How do wildcard receives work in the multi-method case?  Do you have to
match the envelope using a common method, and then switch to another one
(shared memory in this case) to transfer the data or is there a better way
of doing this?

Ashley,

> What --with-comm=shared does for the ch_p4 device is add the 
> capability for
> messages to be transmitted through shared memory with memcpy 
> when the source
> and destination processes are on the same SMP (and TCP when 
> not).  Having to
> check both sources for incoming messages causes (instead of 
> just relying on
> select) introduces some overhead, and some find that their 
> applications do not
> perform much better than when they just use TCP for all 
> communication.  You
> will need to try it on your application to make sure.  Multi-method
> communication will be handled a little better in our new 
> implementation of
> MPICH.




More information about the Beowulf mailing list