High Performance Fortran without Templates: An Alternative Model for Distribution and Alignment

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 focused on designing a common basis for such languages, the result of which is known as High Performance Fortran (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.... Distributed memory multiprocessors, Data distributions, Fortran language extensions

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1993
Accession Number
ADA267041

Entities

People

  • Barbara Chapman
  • Hans Zima
  • Piyush Mehrotra

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Aeronautics
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Contractors
  • Contracts
  • Directives
  • Distribution Functions
  • High Level Languages
  • Language
  • Models
  • Programming Languages
  • Specifications
  • Standards
  • Template Patterns

Fields of Study

  • Computer science

Readers

  • Nanocomposite Materials Science
  • Parallel and Distributed Computing.
  • Theoretical Analysis.

Technology Areas

  • Space