[PATCH] MPI SendReceive

Jeffrey D. Oldham oldham at codesourcery.com
Thu Jan 1 17:17:21 UTC 2004


Richard Guenther wrote:
> Hi!
> 
> This is now the MPI version of SendReceive.h, including changes to
> RemoteEngine.h which handles (de-)serialization of engines.  The latter
> change allows optimizing away one of the three(!) copies we are doing
> currently for communicating an engine at receive time:
> - receive into message buffer
> - deserialize into temporary brick engine
> - copy temporary brick engine to target view
> 
> the message buffer is now directly deserialized into the target view (for
> non-Cheetah operation, with Cheetah this is not possible).  Patch which
> removes a fourth(!!) copy we're doing at guard update follows.
> 
> Tested as usual.
> 
> Ok?

Yes.  Thanks for improving the performance.

-- 
Jeffrey D. Oldham
oldham at codesourcery.com




More information about the pooma-dev mailing list