DocumentCode
506152
Title
Automatic data/program partitioning using the single assignment principle
Author
Bic, Lubomir ; Nagel, Mark D. ; Roy, John M A
Author_Institution
Department of Information and Computer Science, University of California at Irvine
fYear
1989
fDate
12-17 Nov. 1989
Firstpage
551
Lastpage
556
Abstract
Loosely-coupled MIMD architectures do not suffer from memory contention; hence large numbers of processors may be utilized. The main problem, however, is how to partition data and programs in order to exploit the available parallelism. In this paper we show that efficient schemes for automatic data/program partitioning and synchronization may be employed if single assignment is used. Using simulations of program loops common to scientific computations (the Livermore Loops), we demonstrate that only a small fraction of data accesses are remote and thus the degradation in network performance due to multi-processing is minimal.
Keywords
Art; Computer architecture; Computer networks; Concurrent computing; Degradation; Parallel processing; Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
Conference_Location
Reno, NV, United States
Print_ISBN
0-89791-341-8
Type
conf
DOI
10.1145/76263.76324
Filename
5348987
Link To Document