[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