Three-dimensional fourier transform processing method for shared memory scalar parallel computer
AssigneeFujitsu Limited
InventorMakoto Nakanishi
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorMakoto Nakanishi
Estimating the term…
When a three-dimensional Fourier transform is performed on the data x (i, j, k), the Fourier transform is performed on each two-dimensional plane formed by a first dimension and a second dimension (two-dimensional array defined by i and j). Since data is stored in a continuous area in the direction in which index i expressing the first dimension continues, the transform of the first dimension is performed such that i can be continuous. When the Fourier transform of the second dimension expressed by j is performed, data is accessed such that i can continuously changes not by continuously changing j. The Fourier transform of the third dimension is performed with i continuously changed on each plane defined by i and k. Reversed bits are obtained by simultaneously exchanging the first dimensions and the second dimensions.
A three-dimensional Fourier transform processing method for use with a shared memory scalar parallel computer which stores, in a continuous area, data in a direction in which i of input data x (i, j, k) is continuously arranged where an index of a first dimension is i, an index of a second dimension is j, and an index of a third dimension is k in high-speed access to the continuous data area, comprising:
A computer readable recording medium storing a program for controlling a shared memory scalar parallel computer to realize a three-dimensional Fourier transform for use with the computer, which stores, in a continuous area, data in a direction in which i of input data x (i, j, k) is continuously arranged, where an index of a first dimension is i, an index of a second dimension is j, and an index of a third dimension is k in high-speed access to the continuous data area, according to operations comprising:
A shared memory scalar parallel computing apparatus executing a three-dimensional Fourier transform by storing in a continuous area, data in a direction in which i of input data x (i, j, k) is continuously arranged, where an index of a first dimension is i, an index of a second dimension is j, and an index of a third dimension is k in high-speed access to the continuous data area, the apparatus comprising:
Dependencies are inferred from the claim text.