Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published January 1988 | public
Book Section - Chapter

The prime factor non-binary discrete Fourier transform and use of Crystal_Router as a general purpose communication routine

Abstract

We have implemented one of the Fast Fourier Transform algorithms, the Prime Factor algorithm (PFA), on the hypercube. On sequential computers, the PFA and other discrete Fourier transforms (DFT) such as the Winograd algorithm (WFA) are known to be very efficient. However, both algorithms require full data shuffling and are thus challenging to any distributed memory parallel computers. We use a concurrent communication algorithm, called the Crystal_Router for communicating shuffled data. We will show that the speed gained in reduced arithmetic compared to binary FFT is sufficient to overcome the extra communication requirement up to a certain number of processors. Beyond this point the standard Cooley-Tukey FFT algorithm has the best performance. We comment briefly on the application of the DFT to signal processing in synthetic aperture radar (SAR).

Additional Information

© 1988 ACM. This work was supported in part by DOE grant DE-FG-03-85ER25009, Parsons and System Development Foundations, the office of the program manager of the Joint Tactical Fusion Office, and by the Italian National Space Plan grant PSN-87-04/AF-04.

Additional details

Created:
August 19, 2023
Modified:
October 18, 2023