Butterfly-like Algorithms for GASPI Split Phase Allreduce

2016 | journal article; research paper. A publication with affiliation to the University of Göttingen.

Jump to: Cite & Linked | Documents & Media | Details | Version history

Cite this publication

​Butterfly-like Algorithms for GASPI Split Phase Allreduce​
End, V. ; Yahyapour, R. ; Alrutz, T.   & Simmendinger, C.​ (2016) 
International Journal on Advances in Systems and Measurements,(3-4) pp. 132​.​

Documents & Media

License

GRO License GRO License

Details

Authors
End, Vanessa ; Yahyapour, Ramin ; Alrutz, Thomas ; Simmendinger, Christian
Abstract
Collective communication routines pose a significant bottleneck of highly parallel programs. Research on different algorithms for disseminating information among all participat- ing processes in a collective communication has brought forth many different algorithms, some of which have a butterfly- like communication scheme. While these algorithms have been abandoned from usage in collective communication routines with larger messages, due to the congestion that arises from their use, these algorithms have ideal properties for split-phase allreduce routines: all processes are involved in the computation of the result in each communication round and they have few communication rounds. This article will present several different algorithms with a butterfly-like communication scheme and examine their usability for a GASPI allreduce library routine. The library routines will be compared to state-of-the-art MPI implementations and also to a tree-based allreduce algorithm.
Issue Date
2016
Journal
International Journal on Advances in Systems and Measurements 
Organization
Gesellschaft für wissenschaftliche Datenverarbeitung 
Language
English

Reference

Citations