DocumentCode :
424515
Title :
An HPF Compiler for the IBM SP2
Author :
Gupta, Manish ; Midkiff, Sam ; Schonberg, Edith ; Seshadri, Ven ; Shields, David ; Wang, Ko-Yang ; Ching, Wai-Mee ; Ngo, Ton
Author_Institution :
IBM T.J. Watson Research
fYear :
1995
fDate :
1995
Firstpage :
71
Lastpage :
71
Abstract :
We describe pHPF, an research prototype HPF compiler for the IBM SP series parallel machines. The compiler accepts as input Fortran 90 and Fortran 77 programs, augmented with HPF directives; sequential loops are automatically parallelized. The compiler supports symbolic analysis of expressions. This allows parameters such as the number of processors to be unknown at compile-time without significantly affecting performance. Communication schedules and computation guards are generated in a parameterized form at compile-time. Several novel optimizations and improved versions of well-known optimizations have been implemented in pHPF to exploit parallelism and reduce communication costs. These optimizations include elimination of redundant communication using data-availability analysis; using collective communication; new techniques for mapping scalar variables; coarse-grain wavefronting; and communication reduction in multi-dimensional shift communications. We present experimental results for some well-known benchmark routines. The results show the effectiveness of the compiler in generating efficient code for HPF programs.
Keywords :
Fortran; HPF; IBM SP2; automatic parallelization; communication optimization; compiler; distributed memory compilation; optimizing compiler; Computer architecture; Cost function; Data analysis; Optimizing compilers; Parallel machines; Parallel processing; Processor scheduling; Program processors; Prototypes; Software prototyping; Fortran; HPF; IBM SP2; automatic parallelization; communication optimization; compiler; distributed memory compilation; optimizing compiler;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1995. Proceedings of the IEEE/ACM SC95 Conference
Print_ISBN :
0-89791-816-9
Type :
conf
DOI :
10.1109/SUPERC.1995.242066
Filename :
1383208
Link To Document :
بازگشت