Skip to main content

Evaluation of high performance fortran on some real applications

  • Programming Languages in HPC
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 797))

Included in the following conference series:

Abstract

Due to the existence of a global name space, the data parallel programming model is very comfortable to use. All communication requirements are implicit and therefore left to the compiler. To support this model even to general classes of parallel architectures, i.e. MIMD machines with distributed memory, High Performance Fortran was developed. Beside a data parallel point of view the programmer has the ability to specify data distributions explicitly via directives.

Some real application programs have been investigated to show the usefulness of High Performance Fortran. Therefore these programs have been transformed into the data parallel style and a prototype compilation system has been used to translate them to message-passing programs running on different platforms.

The results verify that the generated message-passing programs scale and can achieve nearly the same performance as their hand-written counterparts. The experiences have also shown where the data parallel programming model has difficulties and where additional optimizations are required.

This work was funded by the Esprit-6643 project PPPE (Portable Parallel Programming Environment)

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ORGE 90: xHPF 1.0 Automatic Parallelizer for High Performance Fortran on Distributed Memory Systems — User's Guide. Technical report, Applied Parallel Research, Inc., April 1993.

    Google Scholar 

  2. T. Brandes. Adaptor: A Compilation System for Data Parallel Fortran Programs. In International Workshop on Automatic Distributed Memory Parallelization, Automatic Data Distribution and Automatic Parallel Performance Prediction, Saarbrücken, March 1993. Vieweg.

    Google Scholar 

  3. Thinking Machines Corporation. Using the CMAX Converter. Manual, TMC, September 1992.

    Google Scholar 

  4. U. Gärtel, W. Joppich, and A. Schüller. Parallelizing the ECMWF's Weather Forecast Program: The 2D Case, Technical Documentation and Results for the IFS-2D Model. Arbeitspapiere der GMD 740, Gesellschaft für Mathematik und Datenverarbeitung mbH, March 1993.

    Google Scholar 

  5. High Perforamnce Fortran Forum. High Performance Fortran Language Specification. Final Version 1.0, Department of Computer Science, Rice University, May 1993.

    Google Scholar 

  6. Thinking Machines Corporation. CM Fortran Programming Guide, Version 1.0. Manual, TMC, January 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wolfgang Gentzsch Uwe Harms

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brandes, T. (1994). Evaluation of high performance fortran on some real applications. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57981-8_153

Download citation

  • DOI: https://doi.org/10.1007/3-540-57981-8_153

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57981-6

  • Online ISBN: 978-3-540-48408-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics