Next: Mesh Data Structure:
Up: Structures of the two
Previous: Structures of the two
  Contents
Computation of the 2D-FFT, using classic row-column method
is based on either of the basic decompositions:
- a.
-
which first computes Fourier transforms of columns followed by
transforms of rows,
- b.
-
,
which performs transformation
on rows followed by that of columns.
In both forms, for architectures
that doesn't have shared memory, data matrix X
is not residing at a single processor's memory,
and it is inevitable
to transpose the data twice, in one or another form,
which involves data communication among
processors' memories. Matrix transpose of a
matrix
A can be represented using permuations:
.
Hence, for decompositions (a) and (b), matrix transposes occur
at different stages as:
and
respectively. Note that in the above equations, sequence of operations to be
performed are read from right to left. The choice method
depends upon the machine architecture and initial structure of
data matrix X. Structure of the available data varies with
application which would be a permutation,
, of original matrix X,where
stands for input permutation. If the requirement has to meet
the transformed data to be in the same structure of the original data matrix,
then input matrix would be
and output
matrix wouldbe
. In this case, methods
(a) and (b) can be written as:
and
Next: Mesh Data Structure:
Up: Structures of the two
Previous: Structures of the two
  Contents
John Edward Weiss
2002-09-30