[ofa-general] Memory registration redux

Tziporet Koren tziporet at dev.mellanox.co.il
Wed May 6 07:09:00 PDT 2009


Jeff Squyres wrote:
> Roland and I chatted on the phone today; I think I now understand 
> Roland's counter-proposal (I clearly didn't before).  Let me try to 
> summarize:
>
> 1. Add a new verb for "set this userspace flag to 1 if mr X ever 
> becomes invalid"
> 2. Add a new verb for "no longer tell me if mr X ever becomes invalid" 
> (i.e., remove the effects of #1)
> 3. Add run-time query indicating whether #1 works
> 4. Add [optional] memory registration caching to libibverbs
>
> Prior to talking to Roland, I had envisioned *one* flag in userspace 
> that indicated whether any memory registrations had become invalid.  
> Roland's idea is that there is one flag *per registration* -- you can 
> instantly tell whether a specific registration is valid.
>
> Given this, let's keep the discussion going here in email -- perhaps 
> the teleconference next Monday may become moot.
I think the new proposal is good (but I am not MPI expert)
If we implement it soon we will be able to enable it in OFED 1.5 too
I think the cache in libibverbs can be delayed since it can be added 
after the API will the kernel is avilable

Tziporet





More information about the general mailing list