DocumentCode
1274539
Title
A concurrent implementation of the prime factor algorithm on hypercube
Author
Aloisio, Giovanni ; Fox, G.C. ; Kim, Jai Sam ; Veneziani, Nicola
Author_Institution
Dept. of Electron. Eng., Bari Univ., Italy
Volume
39
Issue
1
fYear
1991
fDate
1/1/1991 12:00:00 AM
Firstpage
160
Lastpage
170
Abstract
The prime factor algorithm (PFA) is an efficient discrete Fourier transform (DFT) computation algorithm in which a one-dimensional DFT is tuned into a multidimensional DFT, consisting of a few short DFTs whose lengths are mutually prime, and then an efficient algorithm is used for the short DFTs. The PFA was implemented on a hypercube using CrOS III communication routines, taking 120 ms to compute the DFT of 5040 complex points using 32 nodes of the Caltech-JPL MARK III Hypercube. It took 105 ms to do a DFT of 4096 complex points using the Cooley-Tukey algorithm with the same hardware configuration. The performance of hypercubes MARK III, NCUBE, and iPSC and the relative importance of communication and calculation are analyzed. With the current communication speed the Cooley-Tukey algorithm performs fast on a massively concurrent processor and the PFA is advantageous when the number of processors is less than 64 or so. The experience with using the PFA also serves as a useful guide to a multidimensional fast Fourier transform implementation using any algorithm
Keywords
computerised signal processing; fast Fourier transforms; hypercube networks; mathematics computing; Caltech-JPL MARK III Hypercube; Cooley-Tukey algorithm; CrOS III communication routines; DFT; FFT; MARK III; NCUBE; concurrent implementation; discrete Fourier transform; efficient algorithm; hypercube; iPSC; massively concurrent processor; multidimensional fast Fourier transform; prime factor algorithm; Convolution; Digital signal processing; Discrete Fourier transforms; Hardware; Hypercubes; Multidimensional systems; Performance analysis; Power engineering computing; Signal processing algorithms; Vector processors;
fLanguage
English
Journal_Title
Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1053-587X
Type
jour
DOI
10.1109/78.80774
Filename
80774
Link To Document