DocumentCode
2423050
Title
Compiler techniques for effective communication on distributed-memory multiprocessors
Author
Navarro, Angeles G. ; Paek, Yunheung ; Zapata, Emilio L. ; Padua, David
Author_Institution
Dept. of Comput. Archit., Malaga Univ., Spain
fYear
1997
fDate
11-15 Aug 1997
Firstpage
74
Lastpage
77
Abstract
The Polaris restructurer transforms conventional Fortran programs into parallel form for various types of multiprocessor systems. This paper presents the results of a study on strategies to improve the effectiveness of Polaris´ techniques for distributed-memory multiprocessors. Our study, which is based on the hand analysis of MDG and TRFD from the Perfect Benchmarks and TOYCATV and SWIM from SPEC benchmarks, identified three techniques that are important for improving communication optimization. Their application produces almost perfect speedups for the four programs on the Cray T3D
Keywords
distributed memory systems; parallelising compilers; performance evaluation; Fortran programs; MDG; Perfect Benchmarks; Polaris restructurer; SPEC benchmarks; SWIM; TOYCATV; TRFD; almost perfect speedups; compiler techniques; distributed-memory multiprocessors; effective communication; Communication effectiveness; Computer architecture; Computer science; Data analysis; Distribution strategy; Parallel processing; Phase detection; Phased arrays; Polarization; Privatization;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1997., Proceedings of the 1997 International Conference on
Conference_Location
Bloomington, IL
ISSN
0190-3918
Print_ISBN
0-8186-8108-X
Type
conf
DOI
10.1109/ICPP.1997.622559
Filename
622559
Link To Document