[dat-discussions] [openib-general] [RFC] DAT 2.0 immediate data proposal
Sean Hefty
mshefty at ichips.intel.com
Fri Feb 3 16:30:07 PST 2006
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
More information about the general
mailing list