Introduction to Parallel Computing

Abstract

Today's supercomputers and parallel computers provide an unprecedented amount of computational power in one machine. A basic understanding of the parallel computing techniques that assist in the capture and utilization of that computational power is essential to appreciate the capabilities and the limitations of parallel supercomputers. In addition, an understanding of technical vocabulary is critical in order to converse about parallel computers. The relevant techniques, vocabulary, currently available hardware architectures, and programming languages which provide the basic concepts of parallel computing are introduced in this document. This document updates the document entitled Introduction to Parallel Supercomputing, M88-42, October 1988. It includes a new section on languages for parallel computers, updates the hardware related sections, and includes current references.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1992
Accession Number
ADA252923

Entities

People

  • E. L. Lafferty
  • J. B. Goethert
  • M. C. Michaud
  • M. J. Prelle

Organizations

  • MITRE Corporation

Tags

Communities of Interest

  • C4I
  • Cyber
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Human Systems
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Application Software
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • High Level Languages
  • Lisp Programming Language
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Programming Languages
  • Software Development
  • Software Development Tools
  • Two Dimensional

Fields of Study

  • Computer science

Readers

  • Business Analytics
  • Computational Linguistics
  • Parallel and Distributed Computing.