A New Approach for Computing Multi-dimensional Dfts on Parallel Machines and Its Implementation on the Ipsc/860 Hypercube Sp-edics 4.1.5 Multidimensional Signal Processing: System Architectures and Implementations 2.2.7 Fast Algorithms: Algorithm Implementation in Hardware and Software

In this paper we propose a new approach for computing multi-dimensional DFTs that reduces interpro-cessor communications and is therefore suitable for eecient implementation on a variety of multiprocessor platforms including MIMD supercomputers and Clusters of Workstations. Group theoretic concepts are used to formulate a exible computational strategy that hybrids the Reduced Transform Algorithm (RTA) with the Good-Thomas factorization and can deal eeciently with non-power-of-2 sizes without resorting to zero-padding. The RTA algorithm is employed not as a data processing but rather as a book-keeping tool in order to decompose the problem into many smaller size sub-problems (lines) that can be solved independently by the processors. Implementation issues on an Intel iPSC/i860 hypercube are discussed and timing results for large 2D and 3D DFTs with index sets in Z=MP Z=KP and Z=N Z=MP Z=KP respectively are provided , where N; M; K are powers-of-two and P is a small prime number such as 3; 5; 7. The non-optimized realizations of the new Hybrid RTA approach are shown to outperform by as much as 70% the optimized assembly coded realizations of the traditional Row-Column method on the iPSC/860.

[1]  C. Temperton A new set of minimum-add small- n rotated DFT modules , 1988 .

[2]  C. Burrus,et al.  An in-place, in-order prime factor FFT algorithm , 1981 .

[3]  S. Winograd,et al.  New algorithms for the multidimensional discrete Fourier transform , 1983 .

[4]  H. Nussbaumer,et al.  Fast computation of discrete Fourier transforms using polynomial transforms , 1979 .

[5]  Benjamin Friedlander,et al.  A Frequency Domain Algorithm for Multiframe Detection and Estimation of Dim Targets , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  High-speed Convolution,et al.  A Prime Factor FFT Algorithm Using , 1977 .

[7]  C. Loan Computational Frameworks for the Fast Fourier Transform , 1992 .

[8]  T. Parks,et al.  A prime factor FFT algorithm using high-speed convolution , 1977 .

[9]  Michael Vulis The weighted redundancy transform , 1989, IEEE Trans. Acoust. Speech Signal Process..

[10]  R. Tennant Algebra , 1941, Nature.

[11]  R. Tolimieri,et al.  Algorithms for Discrete Fourier Transform and Convolution , 1989 .

[12]  Irving John Good,et al.  The Interaction Algorithm and Practical Fourier Analysis , 1958 .

[13]  Akira Kojima,et al.  Motion detection using 3D-FFT spectrum , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[14]  Martin Rofheart Algorithms and methods for multidimensional digital signal processing , 1991 .

[15]  Chao Lu,et al.  Mathematics of Multidimensional Fourier Transform Algorithms , 1993 .