[ofa-general] Re: New proposal for memory management

Jeff Squyres jsquyres at cisco.com
Wed Apr 29 14:08:22 PDT 2009


On Apr 29, 2009, at 5:04 PM, Ralph Campbell wrote:

> The problem is that MPI needs to be aware of the application doing
> the free() and unregister or flush its MR cache for that virtual
> address range. Of course it would be difficult for OpenMPI to have
> callbacks or hooks into every way memory could be allocated/freed
> that an application might use.
>
> It seems to me that this is mostly an issue for rendezvous sends.
> Eager sends can use a pool of preregistered memory which are
> reused as data is copied from the buffer and ibv_post_recv()'ed.
>

Yes, exactly!

> At least now, I think I understand your issue.

Sorry for not explaining better; it's complicated to explain and I  
assumed that most people were somewhat familiar with the MPI issues  
already.  Bad assumption on my part...

-- 
Jeff Squyres
Cisco Systems




More information about the general mailing list