> On Feb 26, 2019, at 12:31 PM, Hefty, Sean <[email protected]> wrote: > > Copying ofiwg > >> ... What can a >> programmer using libfabric atomics assume about coherence between network and >> processor atomic operations [?] > > There is no guarantee that NIC/network based atomics will be coherent with > CPU based atomics, or that they will be coherent between NICs, or the final > result will even be atomic. [...]
Would I be correct in reading that last clause as “or [that] the [visibility of the] final result will even be atomic”, meaning that visibility of one subpart (byte, for example) of the result should not be taken as evidence of visibility of the whole? Or in other words, that the paragraph about CPU visibility provides the only guarantees of visibility. (So if tearing occurs, it will have been dealt with before that guaranteed-visible point.) thanks, greg _______________________________________________ ofiwg mailing list [email protected] https://lists.openfabrics.org/mailman/listinfo/ofiwg
