Implementation and Performance Evaluation of Parallel Programming Translator for High Performance Fortran


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 6, No. 4, pp. 901-915, Apr. 1999
10.3745/KIPSTE.1999.6.4.901,   PDF Download:

Abstract

Parallel computers are known to be excellent in performance per cost also satisfying and high performance. However, parallel machines have enjoyed limited success because of difficulty in parallel programming and non-portability between parallel machines. Recently, researches have sought to develop data parallel language that provides machine independent programming systems. Data parallel language such as High Performance Fortran provides a basis to write a parallel program based on a global name space by partitioning data and computation, generating message-passing function. In this paper, we describe the Parallel Programming Translator(PPTran), source-to-source data parallel compiler, generating MPI SPMD parallel program from HPF input program through four phases such as data dependence analysis, partitioning data, partitioning computation, and code generation with explicit message-passing and verify the performance of PPTran.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. J. Kwon, H. M. Pyo, K. D. Kyoo, "Implementation and Performance Evaluation of Parallel Programming Translator for High Performance Fortran," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 6, no. 4, pp. 901-915, 1999. DOI: 10.3745/KIPSTE.1999.6.4.901.

[ACM Style]
Kim Joong Kwon, Hong Man Pyo, and Kim Dong Kyoo. 1999. Implementation and Performance Evaluation of Parallel Programming Translator for High Performance Fortran. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 6, 4, (1999), 901-915. DOI: 10.3745/KIPSTE.1999.6.4.901.