DocumentCode
1833187
Title
Accommodating polymorphic data decompositions in explicitly parallel programs
Author
Lin, Calvin ; Snyder, Lawrence
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear
1994
fDate
26-29 Apr 1994
Firstpage
68
Lastpage
74
Abstract
Explicitly parallel programs have the potential for greater performance than their implicitly parallel counterparts. However, this benefit can be accompanied by additional programming difficulties. We address one particular problem that has implications for both scalability and portability: the need for programs do accommodate diverse data decompositions. We explain why programs with explicit communication have difficulties in handling changes in data decomposition, and we present a solution to this problem which involves the notions of derivative functions and configuration parameters. We illustrate the technique by using three different data decompositions to solve the Modified Gram-Schmidt method on four parallel machines
Keywords
functional programming; parallel machines; parallel programming; software portability; MGS; Modified Gram-Schmidt method; configuration parameters; derivative functions; diverse data decompositions; explicit communication; explicitly parallel programs; parallel machines; polymorphic data decompositions; portability; programming difficulties; scalability; Communication system control; Computer science; Hardware; Matrix decomposition; Message passing; Parallel languages; Parallel programming; Partitioning algorithms; Sparse matrices; Strips;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location
Cancun
Print_ISBN
0-8186-5602-6
Type
conf
DOI
10.1109/IPPS.1994.288317
Filename
288317
Link To Document