Communication efficient adaptive matrix transpose algorithm for FFT on symmetric multiprocessors
被引:3
作者:
AL Na'mneh, R
论文数: 0引用数: 0
h-index: 0
机构:
Univ Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USAUniv Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USA
AL Na'mneh, R
[1
]
Pan, WD
论文数: 0引用数: 0
h-index: 0
机构:
Univ Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USAUniv Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USA
Pan, WD
[1
]
Adhami, R
论文数: 0引用数: 0
h-index: 0
机构:
Univ Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USAUniv Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USA
Adhami, R
[1
]
机构:
[1] Univ Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USA
来源:
Proceedings of the Thirty-Seventh Southeastern Symposium on System Theory
|
2005年
关键词:
FFT;
SMP;
all-to-all communication;
D O I:
10.1109/SSST.2005.1460928
中图分类号:
TP [自动化技术、计算机技术];
学科分类号:
0812 ;
摘要:
Computing Fast Fourier Transform (FFT) on parallel computers has the same communication requirement to transpose matrices one or more times. In this paper, we propose an efficient algorithm (the adaptive matrix-transpose algorithm) for transposing matrices, which is based on all-to-all communication. The adaptive matrix-transpose algorithm is efficient since it minimizes the overhead associated with transposing matrices by adaptively choosing the suitable radix based on data size, number of processors, start-up time, and the effective bandwidth. We study the effect of the adaptive matrix-transpose algorithm on the 6-step 1-D FFT using Symmetric Multiprocessors (SMP).