Re: [openib-general] MTHCA features

2005-03-01 Thread James Lentini

roland James It is my understanding that the current MTHCA driver does
roland James not support InfiniBand memory windows or memory
roland James registration using virtual addresses.
roland 
roland James Is this information correct? If so, when will these
roland James features be supported?
roland 
roland Well, memory registration is pretty complete.  By design, we only
roland support memory registration with physical addresses for kernel
roland consumers even at the verbs API level (ie there are no mthca-specific
roland limitations).  In the kernel, registration by virtual address is not
roland very useful.  For userspace verbs, only registration by virtual
roland address is supported for obvious reasons.
roland 
roland Memory windows are not implemented for mthca.  It wouldn't be a lot of
roland work for someone with access to Mellanox documentation to implement
roland them, but they're not particularly useful due to their performance
roland characteristics.

Is anyone on this list working on memory window support? 

I ask because the DAT API contains interfaces that allow users to 
interact with memory windows. 
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] MTHCA features

2005-03-01 Thread Roland Dreier
James I ask because the DAT API contains interfaces that allow
James users to interact with memory windows.

Are there any real applications that use those interfaces?

Thanks,
  Roland
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] MTHCA features

2005-03-01 Thread Roland Dreier
Or By performance characteristics do you mean the extra
Or overhead to generate another rkey for the already registered
Or address range (and also to create/free the mw)?

No, I mean the performance cost of binding/unbinding the MW.

 - R.
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] MTHCA features

2005-03-01 Thread James Lentini
NFS/RDMA doesn't require memory windows but it will make use of 
them if they are available.

-james
On Tue, 1 Mar 2005, Roland Dreier wrote:
   James I ask because the DAT API contains interfaces that allow
   James users to interact with memory windows.
Are there any real applications that use those interfaces?
Thanks,
 Roland
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


RE: [openib-general] MTHCA features

2005-02-28 Thread Or Gerlitz
Roland  Memory windows are not implemented for mthca.  It wouldn't be a lot of
Roland  work for someone with access to Mellanox documentation to implement
Roland  them, but they're not particularly useful due to their performance 
characteristics.

By performance characteristics do you mean the extra overhead to generate 
another rkey
for the already registered address range (and also to create/free the mw)?

I guess an app that registers huge portions of memory in batch/startup time can 
also doing 
mw-ing in this time and not in the fast flow. It then have at hand pool of 
rkeys which it can 
use and recycle at run time.

Or.
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general