[mvapich-discuss] data placement in-order guarantee ?

yogeshwar sonawane yogyas at gmail.com
Tue Feb 2 10:14:23 EST 2010


Hi all,

Following question can be of naïve nature. Kindly, help me to clarify
the points.
Thanks in Advance.

Consider an application on top of uverbs / udapl library and wants to
use only rdma write operations.
While using RDMA write operations, one has to indicate the responder
side(receiving side) somehow that the data transfer is complete. This
can be achieved simply by doing an extra rdma write (sort of control
write) conveying successful completion of DTO. Instead of this, can
programmer poll/check on the last data (int or byte) assuming in-order
placement of data in the receive buffer.
Can such behavior of last byte written last, assumed ? If application
programmer can rely on such behavior, then this asks for all networks
to guarantee such behavior.

It will be helpful if some information is shared as how mvapich2
handles the situation regarding above point (while using rdma
operations) ?

I thought that i should mail to both the mailing lists as topic covers
both domains.

Thanks and Regards,
Yogeshwar



More information about the mvapich-discuss mailing list