Title :
Portable Performance of Data Parallel Languages
Author :
Ngo, Ton ; Snyder, Lawrence ; Chamberlain, Bradford
Author_Institution :
IBM T.J. Watson Research Center
Abstract :
A portable program yields consistent performance on different platforms. We study the portable performance of three NAS benchmarks compiled with three commercial HPF compilers on the IBM SP2. Each benchmark is evaluated using DO loops and F90 constructs. Base-line comparison is provided by Fortran/MPI and ZPL. The HPF results show some scalable performance but indicate a considerable portability problem. First, relying on the compiler alone for extensive analysis and optimization leads to unpredictable performance. Second, differences in the parallelization strategies often require compiler specific customization. The results suggest that the foremost criteria for portability is a concise performance model.
Keywords :
Biographies; Computer science; Concurrent computing; Optimizing compilers; Parallel algorithms; Parallel languages; Parallel processing; Parallel programming; Performance analysis; Program processors;
Conference_Titel :
Supercomputing, ACM/IEEE 1997 Conference
Print_ISBN :
0-89791-985-8
DOI :
10.1109/SC.1997.10047