Concurrent File Operations in a High Performance Fortran

Abstract

Distributed memory multiprocessor systems can provide the computing power necessary for large-scale scientific applications. A critical performance issue for a number of these applications is the efficient transfer of data to secondary storage. Recently several research groups have proposed FORTRAN language extensions for exploiting the data parallelism of such scientific codes on distributed memory architectures. However, few of these high performance FORTRANs provide appropriate constructs for controlling the use of the parallel I/O capabilities of modern multiprocessing machines. In this paper, we propose constructs to specify I/O operations for distributed data structures in the context of Vienna Fortran. These operations can be used by the programmer to provide information which can help the compiler and runtime environment make the most efficient use of the I/O subsystem. Distributed-memory multiprocessors; Concurrent input/output; Data distribution; Fortran language extensions.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1992
Accession Number
ADA256656

Entities

People

  • Hans Zima
  • Michael Gerndt
  • Peter Brezany
  • Piyush Mehrotra

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Transmission
  • Language
  • Mass Storage
  • Multiprocessors
  • Parallel Computing
  • Parallel Processing
  • Processing Equipment
  • Programming Languages
  • Sequences
  • Specifications
  • Standards
  • Two Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.