PGHPF – An Optimizing High Performance Fortran Compiler for Distributed Memory MachinesReportar como inadecuado

PGHPF – An Optimizing High Performance Fortran Compiler for Distributed Memory Machines - Descarga este documento en PDF. Documentación en PDF para descargar gratis. Disponible también para leer online.

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.


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.

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



Documentos relacionados