Atomicity of Accumulates
16 Aug
2017
16 Aug
'17
4:24 a.m.
Hello, I have got a question about the atomicity of accumulate operations as described in 11.7.1. It says (page 461, lines 8 - 11):
The previous correctness conditions imply that a location updated by a call to an accumulate operation cannot be accessed by a load or an RMA call other than accumulate until the accumulate operation has completed (at the target).
I am a little bit confused about what this actually means: Does it mean that local load accesses on the target are (somehow) delayed if there is an ongoing accumulate operation to the same location? Or does it just mean that concurrent load accesses are forbidden and lead to undefined behavior? And why does this not hold for store accesses? Thanks! Simon
3264
Age (days ago)
3264
Last active (days ago)
0 comments
1 participants
participants (1)
-
Simon Schwitanski