Quantcast
Channel: Are one-sided RDMA reads atomic for single cache lines? - Stack Overflow
Viewing all articles
Browse latest Browse all 4

Answer by Roland for Are one-sided RDMA reads atomic for single cache lines?

$
0
0

I don't know of any such guarantee of atomicity. Of course RDMA reads are executed by the remote adapter, and cacheline size is a CPU concept. I don't believe anything ensures that the granularity of reads used by remote RDMA adapter matches the size of writes performed by the remote CPU.

In practice it is likely to work since the remote adapter will probably issue a single PCI transaction etc. but I don't think there is anything architectural that guarantees you don't get "torn" data.


Viewing all articles
Browse latest Browse all 4

Trending Articles