On 4/15/2011 11:40 PM, Andrei Alexandrescu wrote:
On 4/15/11 10:22 PM, dsimcha wrote:
I'm trying to debug an extremely strange bug whose symptoms appear in a
std.parallelism example, though I'm not at all sure the root cause is in
std.parallelism. The bug report is at
https://github.com/dsimcha/std.parallelism/issues/1#issuecomment-1011717
.
Does the scheduling affect the summation order?
Andrei
No. I realize floating point addition isn't associative, but unless
there's some detail I'm forgetting about, the ordering is deterministic
within each work unit and the ordering of the final summation is
deterministic.