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


Vol. 6,  No. 4, pp. 901-915, Apr.  1999
10.3745/KIPSTE.1999.6.4.901


PDF
  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


  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.