Runtime Support for Data Parallel Tasks

Abstract

We have recently introduced a set of Fortran language extensions that allow for integrated support of task and data parallelism, and provide for shared data abstractions (SDAs) as a method for communication and synchronization among these tasks. In this paper we discuss the design and implementation issues of the runtime system necessary to support these extensions, and discuss the underlying requirements for such a system. To test the feasibility of this approach, we implement a prototype of the runtime system and use this to support an abstract multidisciplinary optimization (MDO) problem for aircraft design. We give initial results and discuss future plans.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1994
Accession Number
ADA280899

Entities

People

  • Bryan Hess
  • Hans Zima
  • John Van Rosendale
  • Matthew Haines
  • Piyush Mehrotra

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Aircraft Design
  • Aircrafts
  • Algorithms
  • Compilers
  • Computations
  • Contracts
  • Engineering
  • Fish
  • Geometry
  • Language
  • Lightweight
  • Models
  • Optimization
  • Prototypes
  • Scheduling (Production)
  • Specifications
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Operations Research
  • Parallel and Distributed Computing.