type of operator that is commonly used in parallel programming to reduce the elements of an array into a single resultThe reduction of sets of elements is an integral part of programming models such as Map Reduce Binomial tree algorithms Distributed memory algorithm PRAM-algorithm Pipeline-algorithm Reduction Operator - WikipediaIn computer science, the reduction operator is a type of operator that is commonly used in parallel programming to reduce the elements of an array into a single result. Reduction operators are associative and often (but not necessarily) commutative.https://en.wikipedia.org/wiki/Reduction_Operator