[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