Q&A
Q&AWhat property should a reduce operation have for safe parallel combination?
Associativity and an identity element make regrouping partial results meaningful.
Read the concise answer
A parallel reduction may group values differently, so its combine operation should be associative for equivalent results and have a suitable identity value. Floating-point addition can vary slightly with grouping. Avoid reducers with hidden side effects because execution order may not be stable.