Implementation of parallel FFT algorithms on distributed memory machines with a minimum overhead of communication

被引:20
作者
Calvin, C [1 ]
机构
[1] INST FOURIER, IMAG, LMC, F-38041 GRENOBLE 9, FRANCE
关键词
mono and bi-dimensional FFT; overlap of communications by computations; pipelining techniques; hypercube; mesh; torus;
D O I
10.1016/S0167-8191(96)00039-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present in this paper methods for the many mono-dimensional and multi-dimensional FFT algorithms which minimize the communication overhead. We describe the implementation of these algorithms on a hypercube architecture. Moreover, we derive these implementations onto mesh and torus topologies by using emulation results of hypercube communications on these topologies, We compute optimal sizes of blocks in order to obtain a maximal overlap of communications by computations, Experimental results on Intel iPSC/860 and Paragon, IBM SP1 and Gray T3D machines are given, which confirm the theoretical analysis.
引用
收藏
页码:1255 / 1279
页数:25
相关论文
共 25 条
[1]  
[Anonymous], PRESENT PARALLEL SUR
[2]  
ASWORTH M, 1988, PARALLEL COMPUT, V6, P217
[3]   A PARALLEL FFT ON AN MIMD MACHINE [J].
AVERBUCH, A ;
GABBER, E ;
GORDISSKY, B ;
MEDAN, Y .
PARALLEL COMPUTING, 1990, 15 (1-3) :61-74
[4]   TWO-DIMENSIONAL AND 3-DIMENSIONAL FFTS ON HIGHLY PARALLEL COMPUTERS [J].
BRASS, A ;
PAWLEY, GS .
PARALLEL COMPUTING, 1986, 3 (02) :167-184
[5]  
CALVIN C, 1993, P PARCO 93
[6]   GRAY CODES, FAST FOURIER-TRANSFORMS AND HYPERCUBES [J].
CHAMBERLAIN, RM .
PARALLEL COMPUTING, 1988, 6 (02) :225-233
[7]  
CHU CY, 1988, 3 C HYP CONC COMP AP, V2
[8]   AN ALGORITHM FOR MACHINE CALCULATION OF COMPLEX FOURIER SERIES [J].
COOLEY, JW ;
TUKEY, JW .
MATHEMATICS OF COMPUTATION, 1965, 19 (90) :297-&
[9]  
De Rumeur J., 1994, COMMUNICATIONS RESEA
[10]  
DECERIO L, UNPUB EUROPAR 96