Optimizing Local Performance in HPF
type: Item
instance of: scholarly article
title: Optimizing Local Performance in HPF
zbMATH Open document ID: 0984.68023
DOI: 10.1016/S0167-8191(01)00148-X
author: Harald J. Ehold
author: Wilfried N. Gansterer
author: Dieter F. Kvasnicka
author: Christoph W. Ueberhuber
published in: Parallel Computing
publication date: 2002-03-03T00:00:00Z
review text: High Performance Fortran (HPF) was created to simplify high-level programming on parallel computers. The inventors of HPF strove for an easy-to-use language which was intended to enable portability and efficiency. However, until now the desired efficiency has not been reached. On the contrary, HPF programs are notorious for their poor performance. This paper provides a rehabilitation of HPF. It is demonstrated how currently available HPF constructs can be utilized to solve sizeable numerical problems efficiently. The method suggested utilizes HPF's EXTRINSIC mechanism to integrate existing numerical single processor software for computationally expensive kernels into HPF programs. By using the technique described in this paper, the empirical efficiency, i.e., the ratio of the empirical floating-point performance to the theoretical peak performance, can be raised to 50\% and more. Even on message-passing machines with slow communication networks, such as PC clusters (Beowulf clusters) using a 100 Mbit/s Ethernet interconnection, highly satisfactory empirical efficiency results. The performance achieved is even competitive with that of well-established numerical libraries based on MPI. In contrast to earlier approaches for utilizing existing numerical software in HPF programs, the method presented here uses only HPF features and is therefore portable.
Mathematics Subject Classification ID: 68N15
Mathematics Subject Classification ID: 68N19
zbMATH DE Number: 1715567
describes a project that uses: ATLAS
MaRDI profile type: MaRDI publication profile
Recommended article: Q4249167
Recommended article: High Performance Fortran: History, status and future
Recommended article: High performance Fortran for advanced applications
Recommended article: HPF/JA: extensions of High Performance Fortran for accelerating real‐world applications
Recommended article: Performance issues of an HPF-like compiler
description: scientific article; zbMATH DE number 1715567