Logo image
Design and implementation of a communication-efficient data-parallel program compiling system
Journal article   Peer reviewed

Design and implementation of a communication-efficient data-parallel program compiling system

K.-P. Shih, C.-Y. Lai, J.-P. Sheu and Y.-C. Tseng
Journal of Information Science and Engineering, Vol.17(5), pp.825-839
09/2001

Abstract

Communication sets Distributed-memory multicomputers High performance Fortran (HPF) Parallelizing compilers Single program multiple data (SPMD)
In this paper, we present the design and implementation of a data-parallel compiling system. The system has been implemented on a DEC Alpha 3000 workstation and incorporated into a parallel programming environment called UPPER (User-interactive Parallel Programming EnviRonment). Given an HPF program, the built-in compiler system can automatically analyze the access pattern of the HPF program, enumerate the computation and communication sets, and then generate the SPMD code for execution on nCUBE/2. Moreover, the user interface is designed to help the programmer to capture some information during the compilation and execution phases, including interprocessor communication, distribution of data elements onto processors, and execution results.

Metrics

1 Record Views

Details

Logo image