Efficient Parallel Tree Reductions on Distributed Memory Environments


Kazuhiko Kakehi
Kiminori Matsuzaki
Kento Emoto


A new approach for fast parallel reductions on trees over distributed memory environments is presented. The start point of our approach is to employ the serialized representation of trees. Along this data representation with high memory locality and ease of initial data representation, we developed an parallelized algorithm which shares the essence with the parallel algorithm for parentheses matching problems. Our algorithm not only is proven to be theoretically efficient, but also has a fast implementation in a BSP style.


Special Issue