TY - GEN
T1 - Work distribution in parallel programs for distributed memory multiprocessors
AU - Gerndt, Michael
N1 - Publisher Copyright:
© 1991 ACM.
PY - 1991/6/1
Y1 - 1991/6/1
N2 - One of the most important issues in parallel programming for distributed memory multiprocessors is to distribute data and work in a cooperative way, so that data are mostly available where they are needed. This paper discusses masking, a technique to distribute work among parallel processes running on a distributed memory multiprocessor. This technique was developed for the par allegation of Fortran 77 programs for the SUPRENUM supercomputer. In the semi-automatic parallelization system SUPERB we implemented masking on the basis of a user defined data distribution. Both concepts, data and work distribution, are very general concepts and can be applied to parallel programs for all kinds of multiprocessors based on memory hierarchies.
AB - One of the most important issues in parallel programming for distributed memory multiprocessors is to distribute data and work in a cooperative way, so that data are mostly available where they are needed. This paper discusses masking, a technique to distribute work among parallel processes running on a distributed memory multiprocessor. This technique was developed for the par allegation of Fortran 77 programs for the SUPRENUM supercomputer. In the semi-automatic parallelization system SUPERB we implemented masking on the basis of a user defined data distribution. Both concepts, data and work distribution, are very general concepts and can be applied to parallel programs for all kinds of multiprocessors based on memory hierarchies.
KW - Analysis of algorithms
KW - Multiprocessors
KW - Program transformations
UR - http://www.scopus.com/inward/record.url?scp=84943727487&partnerID=8YFLogxK
U2 - 10.1145/109025.109053
DO - 10.1145/109025.109053
M3 - Conference contribution
AN - SCOPUS:84943727487
SN - 0897914341
SN - 9780897914345
T3 - Proceedings of the International Conference on Supercomputing
SP - 96
EP - 104
BT - ICS 1991 - Proceedings of the 5th International Conference on Supercomputing
A2 - Davidson, Edward S.
A2 - Hossfield, Friedel
PB - Association for Computing Machinery
T2 - 5th International Conference on Supercomputing, ICS 1991
Y2 - 17 June 1991 through 21 June 1991
ER -