Title :
Experimental application-driven architecture analysis of an SIMD/MIMD parallel processing system
Author :
Bronson, Edward C. ; Casavant, Thomas L. ; Jamieson, Leah H.
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
fDate :
4/1/1990 12:00:00 AM
Abstract :
An experimental analysis of the architecture of an SIMD/MIMD parallel processing system is presented. Detailed implementations of parallel fast Fourier transform (FFT) programs were used to examine the performance of the prototype of the PASM (Partitionable SIMD/MIMD) parallel processing system. Detailed execution-time measurements using specialized timing hardware were made for the complete FFT and for components of SIMD, MIMD, and barrier-synchronized MIMD implementations. The component measurements isolated the effects of floating-point arithmetic operations, interconnection network transfer operations, and program control overhead. The measurements allow an accurate extrapolation of the execution time, speedup, and efficiency of the MIMD, SIMD, and barrier-synchronized MIMD programs to a full 1024-processor PASM system. This constitutes one of the first results of this kind, in which controlled experiments on fixed hardware were used to make comparisons of these fundamental modes of computing. Overall, the experimental results demonstrate the value of mixed-mode SIMD/MIMD computing and its suitability for computational intensive algorithms such as the FET
Keywords :
fast Fourier transforms; multiprocessor interconnection networks; parallel architectures; parallel machines; performance evaluation; synchronisation; PASM; SIMD/MIMD parallel processing system; application-driven architecture analysis; barrier-synchronized MIMD; computational intensive algorithms; controlled experiments; execution-time measurements; floating-point arithmetic operations; interconnection network transfer operations; parallel fast Fourier transform; program control overhead; Extrapolation; Fast Fourier transforms; Floating-point arithmetic; Hardware; Multiprocessor interconnection networks; Parallel processing; Prototypes; Time measurement; Timing; Velocity measurement;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on