PGHPF – An Optimizing High Performance Fortran Compiler for Distributed Memory MachinesReport as inadecuate




PGHPF – An Optimizing High Performance Fortran Compiler for Distributed Memory Machines - Download this document for free, or read online. Document in PDF available to download.

Scientific Programming - Volume 6 1997, Issue 1, Pages 29-40

The Portland Group, Inc. PGI, 9150 SW Pioneer Court, Suite H, Wilsonville, OR 97070, USA

Received 26 May 1995; Accepted 26 January 1996

Copyright © 1997 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

High Performance Fortran HPF is the first widely supported, efficient, and portable parallel programming language for shared and distributed memory systems. HPF is realized through a set of directive-based extensions to Fortran 90. It enables application developers and Fortran end-users to write compact, portable, and efficient software that will compile and execute on workstations, shared memory servers, clusters, traditional supercomputers, or massively parallel processors. This article describes a production-quality HPF compiler for a set of parallel machines. Compilation techniques such as data and computation distribution, communication generation, run-time support, and optimization issues are elaborated as the basis for an HPF compiler implementation on distributed memory machines. The performance of this compiler on benchmark programs demonstrates that high efficiency can be achieved executing HPF code on parallel architectures.





Author: Zeki Bozkus, Larry Meadows, Steven Nakamoto, Vincent Schuster, and Mark Young

Source: https://www.hindawi.com/



DOWNLOAD PDF




Related documents