The HPF+ Project: Supporting HPF for Advanced Industrial Applications

  • Authors:
  • Siegfried Benkner;Guy Lonsdale;Hans P. Zima

  • Affiliations:
  • -;-;-

  • Venue:
  • Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
  • Year:
  • 1999

Quantified Score

Hi-index 0.02

Visualization

Abstract

High Performance Fortran (HPF) is a data-parallel language providing the user with a high-level interface for programming scientific applications, while delegating to the compiler the task of producing explicitly parallel code. In this paper, we give an overview of the motivation and the results of the ESPRIT project "HPF+". The project succeeded in demonstrating that HPF, with a small set of language extensions and an appropriate compiler and tool infrastructure, has the potential to be efficient for advanced industrial applications, sometimes approaching the performance of manually written message-passing code. We introduce the applications which were used to guide and evaluate the development work in the project, provide an overview of the HPF+ language and discuss the Vienna Fortran Compiler (VFC) as well as the performance obtained for the project benchmarks.