[dat-discussions] [openib-general] [RFC] DAT 2.0 immediate dataproposal

Kanevsky, Arkady Arkady.Kanevsky at netapp.com
Mon Feb 6 08:07:49 PST 2006


Here are the changes to the existing requirements chapters
for RDMA Write with Immediate Data.

Feedback please.
Arkady

Arkady Kanevsky                       email: arkady at netapp.com
Network Appliance Inc.               phone: 781-768-5395
1601 Trapelo Rd. - Suite 16.        Fax: 781-895-1195
Waltham, MA 02451                   central phone: 781-768-5300
 

> -----Original Message-----
> From: Sean Hefty [mailto:mshefty at ichips.intel.com] 
> Sent: Friday, February 03, 2006 7:30 PM
> To: Davis, Arlin R
> Cc: dat-discussions at yahoogroups.com; openib-general at openib.org
> Subject: Re: [dat-discussions] [openib-general] [RFC] DAT 2.0 
> immediate dataproposal
> 
> Davis, Arlin R wrote:
> > "Applications need an optimized mechanism to notify the 
> receiving end 
> > that RDMA write data has completed beyond the two operation method 
> > currently used (RDMA write followed by message send). This new RDMA 
> > write feature will support 4-bytes of inline data that will be sent
> 
> Is there any reason to restrict the size of the immediate 
> data?  Could you define the API such that the size is 
> variable?  I.e. the provider can simply give the immediate 
> data size, with 0 indicating that it is not supported.
> 
> > It should avoid
> > any latency penalties normally associated with a two 
> operation method. 
> 
> I would state this as a requirement.  A write followed by a 
> send should be pushed to the application, since they may be 
> able to provide additional optimizations (such as combining 
> operations) beyond what a provider could.
> 
> > The initiating side must expose a 4-byte immediate data 
> parameter for 
> > the application to set the inline data. The receiving side must 
> > provide a mechanism to accept the 4-byte immediate data. On the 
> > receiving side, the write with immediate completion notification is 
> > indicated through a receive completion. It is the responsibility of 
> > the provider to identify to the application 4-byte 
> immediate data from 
> > a normal 4-byte send message. The inline byte ordering is 
> application specific."
> 
> Requirements look good to me.
> 
> - Sean
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
> 
> To unsubscribe, please visit 
> http://openib.org/mailman/listinfo/openib-general
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: transport_req_020606.pdf
Type: application/octet-stream
Size: 26718 bytes
Desc: transport_req_020606.pdf
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20060206/d92ad257/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: immed_req_inside_020606.pdf
Type: application/octet-stream
Size: 25512 bytes
Desc: immed_req_inside_020606.pdf
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20060206/d92ad257/attachment-0001.obj>


More information about the general mailing list