Basic HTML version of Foils prepared April 22 2000

Foil 23 Basic Parallel FFT Algorithms II

From Parallel FFT and use in PDE Solvers Computational Science Class CPS615 -- Winter Semester 2000. by Geoffrey C. Fox


Remembering that first computations are performed at phase d-1, we see that one needs communication for the first few (P phases) as dependency lines cross boundaries. For the final phases all the information needed for FFT component is stored within processor.
So communication needed for phases d-1 through d-P
  • These are phases labeled by the digits used to label Processor and not position in the processor
No communication at all for phases d-P-1 through 0
Note end result -- the FFT GN(k,f) -- is bit reversed: we will discuss later the communication cost of undoing bit reversal but
  • In many cases, bit reversal is unimportant and FFT does not need to be reversed.
  • For instance in solving Poisson's equation, FFT is followed by inverse FFT and in final result, there is no bit reversal



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Mon Apr 24 2000