Logo image
Design and implementation of a Fortran assistant tool for vector compilers
Journal article   Peer reviewed

Design and implementation of a Fortran assistant tool for vector compilers

Chih-Yung Chang, Jiann-Yuan Tzeng and Jang-Ping Sheu
International Journal of High Speed Computing, Vol.8(1), pp.13-45
03/1996

Abstract

Data dependence Loop optimization Vector compilers Vector register reuse
In this paper, we present the design and implementation of a source-to-source High Performance Fortran assistant Tool (HPFT) in DEC 3000 workstations. For a given sequential program written in Fortran 77, the HPFT generates a vectorized, reuse-exploited and/or parallelized version for vector computers. Several new compilation schemes in vectorization, reuse exploitation and multithreading are designed in the HPFT. A performance evaluator is developed for measuring the system performance. The user interface is also designed for the programmer to capture the information related to the compilation and execution of the program. Experimental results based on the Convex C3840 vector computer show that the developed HPFT enhances the system performance and usually reduces the program execution time.

Metrics

1 Record Views

Details

Logo image