Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Distributed computing for signal processing: modeling of asynchronous parallel computation. Appendix D. Analysis of MIMD (Multiple Instruction Streams, Multiple Data streams) algorithms: features, measurements, and results. Master's thesis

Technical Report ·
OSTI ID:5381031

Analysis of parallel algorithms for MIMD (Multiple Instruction streams, Multiple data streams) machines is often difficult. Much work in the past has focused on SISD (Single Instruction and Data Streams (conventional)) and SIMD(Single Instruction stream, Multiple Instruction system (vector)) algorithms. Most of this work applies in MIMD systems, yet there are several significant problems that arise. This thesis focuses on these problems and proposes solutions to them. An image-processing problem is analyzed for parallelism. Measures of parallelism are proposed. With these measures in mind, the image-processing problem is again analyzed and several common parallel languages are surveyed. With this background, a set of language and machine-independent MIMD constructs is proposed, and it is shown how these can be used on several forms of traditional analysis.

Research Organization:
Purdue Univ., Lafayette, IN (USA). School of Electrical Engineering
OSTI ID:
5381031
Report Number(s):
AD-A-168550/2/XAB
Country of Publication:
United States
Language:
English

Similar Records

Connected-component labeling in image processing with MIMD (multiple instruction, multiple data) architectures. Technical report
Technical Report · Mon Jul 01 00:00:00 EDT 1985 · OSTI ID:6488008

Computer architectures for artificial intelligence processing
Journal Article · Wed Dec 31 23:00:00 EST 1986 · Computer; (United States) · OSTI ID:6832428

Parallel processing for computer vision
Journal Article · Thu Dec 31 23:00:00 EST 1981 · Proc. SPIE Int. Soc. Opt. Eng.; (United States) · OSTI ID:6292787