𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Portable parallel FFT for MIMD multiprocessors

✍ Scribed by Averbuch, Amir; Gabber, Eran


Publisher
John Wiley and Sons
Year
1998
Tongue
English
Weight
195 KB
Volume
10
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

✦ Synopsis


A portable parallelization of the Cooley-Tukey FFT algorithm for MIMD multiprocessors is presented. The implementation uses the virtual machine for multiprocessors (VMMP) and PVM portable software packages. Since VMMP provides the same set of services on all target machines, a single version of the parallel FFT code was used for shared memory (25-processor Sequent Symmetry), shared bus (MOS-running distributed UNIX) and distributed memory multiprocessor (transputer network and 64-processor IBM SP2). It is accompanied with detailed performance analysis of the implementations. The algorithm achieved high efficiencies on all target machines. The analysis indicates that most overheads are caused by the target architecture and not by VMMP or PVM inefficiencies.

The portability analysis of the FFT provides several important insights. On the message passing architecture, the parallel FFT algorithm can obtain linearly increasing speedup with respect to the number of processors with only a moderate increase in the problem size.

The parallel FFT can be executed by any number of processors, but generally the number of processors is much less than the length of the input data. The results indicate that the parallel FFT is portable: it achieves very good speedups on either a shared memory multiprocessor with high memory bandwidth or on a message passing multiprocessor without any change in the programs.


πŸ“œ SIMILAR VOLUMES


Parallel FDTD simulator for MIMD compute
✍ U. Effing; W. KΓΌmpel; I. Wolff πŸ“‚ Article πŸ“… 1995 πŸ› John Wiley and Sons 🌐 English βš– 327 KB

A parallel implementation of the finite difference time-domain algorithm for the analysis of planar microwave circuits is presented in this paper. For this the FDTD mesh is divided in equal-sized subspaces. Every processor of the parallel computer calculates the field in one subspace. Furthermore de

Portable tools for Fortran parallel prog
✍ Kumar, Swarn P. ;Philips, Ivor R. πŸ“‚ Article πŸ“… 1991 πŸ› John Wiley and Sons 🌐 English βš– 846 KB

This paper presents a survey of some of the tools, techniques, and constructs for the development of portable, multitasked Fortran programs. The study mainly focuses on existing software tools that Implement different approaches to achieving portability of multitasked Fortran programs for local and

Editorial: Portable software tools for p
✍ Wadsworth, Chris πŸ“‚ Article πŸ“… 1999 πŸ› John Wiley and Sons 🌐 English βš– 31 KB πŸ‘ 2 views

Parallel computing is at a crossroads. The hardware exists, the demand for the high performance computing power it offers is all around, yet mapping one onto the other remains an order of magnitude too difficult for widespread takeup. Recent editorials, e.g. O'Leary [1] and Furht [2], have highlight