[dat-discussions] [openib-general] [RFC] DAT 2.0 immediate dataproposal
Kanevsky, Arkady
Arkady.Kanevsky at netapp.com
Mon Feb 6 11:21:46 PST 2006
I should stress that the only "additional" requirement I had added
beyond the DAT meeting agreement is Provider attribute for the size
of Immediate Data.
It will be set to 4 bytes in DAT now . But this may not be cast in stone
permanently.
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: Kanevsky, Arkady
> Sent: Monday, February 06, 2006 11:08 AM
> To: Sean Hefty; 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
>
> 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
> >
>
>
>
> Yahoo! Groups Links
>
> <*> To visit your group on the web, go to:
> http://groups.yahoo.com/group/dat-discussions/
>
> <*> To unsubscribe from this group, send an email to:
> dat-discussions-unsubscribe at yahoogroups.com
>
> <*> Your use of Yahoo! Groups is subject to:
> http://docs.yahoo.com/info/terms/
>
>
More information about the general
mailing list