April 20, 2004
Conference Paper

Toward Efficient Compilation of User-Defined Extensible Fortran Directives

Abstract

This paper describes an approach for automatically generating optimized parallel code from serial Fortran program annotated with high level directives. A preprocessor analyzes both the program and the directives and generates efficient Fortran-90 code with calls to a communication library such as MPI. The unique aspect of this approach is that the directives and optimizations can be customized and extended by the expert programmers who would be using them in their applications. This approach enables the creation of parallel extensions to Fortran that are specific to individual applications or science domains.

Revised: April 7, 2011 | Published: April 20, 2004

Citation

Rosing M., J. Nieplocha, and S.B. Yabusaki. 2004. Toward Efficient Compilation of User-Defined Extensible Fortran Directives. In Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments, Proceedings, 61-69. Los Alamitos:IEEE Computer Society. PNNL-SA-40520.