Software Engineering for Effective Utilization of Parallel Processing Computing System

Abstract

This effort produced an approach for developing software for parallel processing systems based on the parallel object-oriented functional computational model (PROOF). A benefit of this approach is that it allows the software development to be separated from architecture-dependent issues to a great degree. For example, the programmers do not need to be concerned with issues such as synchronization, parallelization, or the topology of the parallel processing system when they address objects in the system. The object-oriented paradigm reflects the parallel structure of the problem space and can represent inherently concurrent behavior. This approach is suitable for MIMD machines and should result in software that is more understandable, modifiable and portable over a variety of parallel computer architectures.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1993
Accession Number
ADA269191

Entities

People

  • Doo-hwan Bae
  • Gilda Pour
  • Madhan Chidambaram
  • Stephen Sik-Sang Yau
  • Venkeepuram R. Satish

Organizations

  • University of Florida

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Cyber
  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Aircrafts
  • Algorithms
  • Computational Science
  • Computer Architecture
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Engineering
  • Grammars
  • High Level Languages
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Programming Languages
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.
  • Theoretical Analysis.

Technology Areas

  • Space