[ofiwg] proposal to add a new completion semantic
Kenneth Raffenetti
raffenet at mcs.anl.gov
Thu Aug 2 18:47:43 PDT 2018
On 08/02/2018 05:57 PM, Hefty, Sean wrote:
>> MPI synchronous send does not guarantee data placement into the target
>> buffer. It only guarantees that the recv operation on the target side
>> has been posted and matched. The data can still come later.
>
> How about this change then?
>
>>> FI_MATCH_COMPLETE*
>>> : Indicates that a completion should be generated only after the
>> operation
>>> has been placed into the application specified buffer.
>
> ^^^^^^^^^^^^^^^
> matched with an
Looks good to me.
>
>> Operations using
>>> this completion semantic are dependent on the application at the
>> target
>>> claiming the message or results. As a result, match complete may
>> involve
>>> additional provider level acknowledgements or lengthy delays.
>> However, this
>>> completion model enables peer applications to synchronize their
>> execution.
More information about the ofiwg
mailing list