Skip to main navigation Skip to search Skip to main content

High performance fortran without templates: An alternative model for distribution and alignment

  • Barbara M. Chapman
  • , Piyush Mehrotra
  • , Hans P. Zima
  • NASA Langley Research Center
  • University of Vienna

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Language extensions of Fortran are being developed which permit the user to map data structures to the individual processors of distributed memory machines. These languages allow a programming style in which global data references are used. Current efforts are fo-cussed on designing a common basis for such languages, the result of which is known as High Performance For-tran (HPF). One of the central debates in the HPF effort revolves around the concept of templates, introduced as an abstract index space to which data could be aligned. In this paper, we present a model for the mapping of data which provides the functionality of High Performance Fortran distributions without the use of templates.

Original languageEnglish
Title of host publicationProceedings of the 4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1993
PublisherAssociation for Computing Machinery
Pages92-101
Number of pages10
ISBN (Electronic)0897915895
DOIs
StatePublished - Aug 1 1993
Event4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1993 - San Diego, United States
Duration: May 19 1993May 22 1993

Publication series

NameProceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
VolumePart F129677

Conference

Conference4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1993
Country/TerritoryUnited States
CitySan Diego
Period05/19/9305/22/93

Fingerprint

Dive into the research topics of 'High performance fortran without templates: An alternative model for distribution and alignment'. Together they form a unique fingerprint.

Cite this