Solving Large Computational Problems on Parallel Computers

Abstract

Shared memory parallel machines are relatively easy to program, but it is difficult to scale up their performance by increasing the number of processors because the bandwidth of the shared memory is limited. Although distributed memory parallel computers are more difficult to program, they have the potential to provide very large speedup, since their performance can scale up when the number of processors increases. This research effort evaluated how large scale scientific computational problems can be solved on two different distributed memory parallel systems at Carnegie Mellon - the Warp and Nectar systems. Three applications were chosen. The first problem from the biological sciences and the second application involving chemical process modeling were implemented on Warp. The third application of representing 3-dimensional models was implemented on both Warp and Nectar.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1989
Accession Number
ADA257654

Entities

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Biological Sciences
  • Chemical Kinetics
  • Computational Fluid Dynamics
  • Computational Science
  • Computations
  • Computer Graphics
  • Computer Science
  • Computer Simulations
  • Computers
  • Differential Equations
  • Mathematical Models
  • Models
  • Operating Systems
  • Simulations
  • Three Dimensional
  • Trees (Data Structures)

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.