Developing Software to Use Parallel Processing Effectively

reportActive / Technical Report | Accession Number: ADA205184 | Open PDF

Abstract:

This report describes the difficulties involved in writing efficient parallel programs and describes the hardware and software support currently available for generating software that utilizes processing effectively. Historically, the processing rate of single-processor computers has increased by one order of magnitude every five years. However, this pace is slowing since electronic circuitry is coming up against physical barriers. Unfortunately, the complexity of engineering and research problems continues to require ever more processing power far in excess of the maximum estimated 3 Gflops achievable by single-processor computers. For this reason, parallel processing architectures are receiving considerable interest, since they offer high performance more cheaply than a single-processor supercomputer, such as the Cray. Keywords Multiprocessing, Concurrent processing, Processor evaluation tools, Parallel debugging, Fluidics, Fluerics.

Security Markings

DOCUMENT & CONTEXTUAL SUMMARY

Distribution:
Approved For Public Release
Distribution Statement:
Approved For Public Release; Distribution Is Unlimited.

RECORD

Collection: TR
Identifying Numbers
Subject Terms