The prime factor non-binary discrete Fourier transform and use of Crystal_Router as a general purpose communication routine
- 1 January 1988
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 2, 1322-1327
- https://doi.org/10.1145/63047.63087
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).Keywords
This publication has 0 references indexed in Scilit: