[libfabric-users] Minimum size/alignment of RMA
Hefty, Sean
sean.hefty at intel.com
Fri Apr 10 09:17:11 PDT 2020
> If I RMA get a buffer of 4 bytes - and my receive buffer is only 4 bytes - will 4 bytes
> be fetched, or does the provider actually do a cache line or more (128 would be 2). I
> can't rule out a bug in my code somewhere, but it looks as though I'm getting more
> memory than I expect.
Only 4 bytes should be retrieved.
> After writing the above and before clicking send. I suddenly thought - alignment - I
> bet memory needs to be aligned properely - otherwise rma transfers will cause
> corruption. Are there such size/alignment restrictions?
RMA has no alignment or size restrictions.
More information about the Libfabric-users
mailing list