A Survey of Parallel Computing

Abstract

This report summarizes the research accomplished under a Small Business Innovation Research (SBIR) Phase I contract F30602-87-C-0082. Until recently, software engineering technology has focused on the use of conventional von Neumann computer architectures. Current computer systems feature continually increasing computational resource requirements which have become unfeasible or unrealizable using conventional von Neumann techniques. Non-von Neumann architectures featuring multiple processing elements offer solutions that achieve the application requirement. However, software engineering technology remains oriented towards von Neumann methodologies. This, coupled with the applications specific nature of non-von Neumann architectures, has resulted in a fragmented software engineering environment. This effort provided a very thorough view of many of the software engineering problems that are currently associated with the utilization of non-von Neumann computers. The results of this study support current and future applications programs by providing sound rules to architecture selection and system and software life cycle definition.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1988
Accession Number
ADA199987

Entities

People

  • Susan E. Miller

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Cyber
  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Application Software
  • Communication Channels
  • Compilers
  • Computational Science
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Image Processing
  • Operating Systems
  • Parallel Computing
  • Processing Equipment
  • Programming Languages
  • Software Development
  • Software Development Tools

Fields of Study

  • Computer science
  • Engineering

Readers

  • Calculus or Mathematical Analysis
  • Computer Science.
  • Software Engineering