DocumentCode :
2513442
Title :
Parallel implementations of combinations of broadcast, reduction and scan
Author :
Wedler, Christoph ; Lengauer, Christian
Author_Institution :
Fakultat fur Math. und Inf., Passau Univ., Germany
fYear :
1997
fDate :
17-18 May 1997
Firstpage :
108
Lastpage :
119
Abstract :
Broadcast, reduction and scan are popular functional skeletons which are used in distributed algorithms to distribute and gather data. The authors derive new parallel implementations of combinations of broadcast, reduction and scan via a tabular classification of linearly recursive functions. The trick in the derivation is to not simply combine the individual parallel implementations of broadcast, reduction and scan, but to transform these combinations to skeletons with a better performance. These skeletons are also linearly recursive
Keywords :
distributed algorithms; functional programming; parallel programming; recursive functions; broadcast; data distribution; data gathering; distributed algorithms; functional programming; functional skeletons; linearly recursive functions; linearly recursive skeletons; parallel implementations; performance; reduction; scan; tabular classification; Broadcasting; Cost function; Data structures; Distributed algorithms; Electrostatic precipitators; Functional programming; Parallel algorithms; Pattern matching; Skeleton;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-8043-1
Type :
conf
DOI :
10.1109/PDSE.1997.596831
Filename :
596831
Link To Document :
بازگشت