fbpx
维基百科

并行快速傅里叶变换

串行算法回顾 编辑

快速傅里叶变换(FFT)的并行算法中使用了蝶形连接网络。

并行算法 编辑

将n个处理器排成 的二维网孔连接网络,假设输入序列 已经存放在了各个处理器中。

下面以16点变换来解释这个问题,连成的网络及编号如下图所示:

根据快速傅里叶变换的算法,我们来研究这16个点计算时四次循环的具体执行情况。

  1. 同一列间隔一行的元素运算。
  2. 同一列间相邻行的元素运算。
  3. 同一行间隔一列的元素运算。
  4. 同一行间相邻列的元素运算。

由上面的算法执行过程,我们发现,数据交换只在同一行或同一列之间的节点间进行。如果我们在第一,二步循环之后对网孔中的数据进行矩阵转置,那么就可以只在同一列节点之间进行运算。

如果我们按超立方体连接格雷码将待变换点列填入,那么我们发现,数据交换将只在相邻节点间进行。因此数据通信花費恒为O(1)。

算法复杂度分析 编辑

可扩放性分析 编辑

首先,我们设消息传递并行计算机中通信模型使用的是Store-and-forward而不是cut-through模型。下面令 表示通信开销, 表示通信开始时间, 表示传送一个的通信时间, 表示数据每一跳的延迟, 表示第l次循环时的开销,而 表示进行一个单位运算的时间。p为处理器数,d=log(p),n为待变换的序列大小。 那么我们有公式:

 

有这个公式,我们可以得出:

  1. 在二维网孔上的等效率标准函数为: 
  2. 在超立方体上的等效率标准函数为: 
  • 参考文献:The Scability of FFT on Parallel Computers, Anshul Gupta and Vipim Kummar。

参阅 编辑

并行快速傅里叶变换, 目录, 串行算法回顾, 并行算法, 算法复杂度分析, 可扩放性分析, 参阅串行算法回顾, 编辑在快速傅里叶变换, 的并行算法中使用了蝶形连接网络, 并行算法, 编辑二维网孔连接网络上的fft, 将n个处理器排成n, displaystyle, sqrt, times, sqrt, nbsp, 的二维网孔连接网络, 假设输入序列, displaystyle, nbsp, 已经存放在了各个处理器中, 下面以16点变换来解释这个问题, 连成的网络及编号如下图所示, 根据快速傅里叶变换的算法, 我们来. 目录 1 串行算法回顾 2 并行算法 3 算法复杂度分析 4 可扩放性分析 5 参阅串行算法回顾 编辑在快速傅里叶变换 FFT 的并行算法中使用了蝶形连接网络 并行算法 编辑二维网孔连接网络上的FFT 将n个处理器排成n n displaystyle sqrt n times sqrt n nbsp 的二维网孔连接网络 假设输入序列 a0 a1 an 1 displaystyle a 0 a 1 a n 1 nbsp 已经存放在了各个处理器中 下面以16点变换来解释这个问题 连成的网络及编号如下图所示 根据快速傅里叶变换的算法 我们来研究这16个点计算时四次循环的具体执行情况 同一列间隔一行的元素运算 同一列间相邻行的元素运算 同一行间隔一列的元素运算 同一行间相邻列的元素运算 由上面的算法执行过程 我们发现 数据交换只在同一行或同一列之间的节点间进行 如果我们在第一 二步循环之后对网孔中的数据进行矩阵转置 那么就可以只在同一列节点之间进行运算 超立方体连接网络上的FFT 如果我们按超立方体连接的格雷码将待变换点列填入 那么我们发现 数据交换将只在相邻节点间进行 因此数据通信花費恒为O 1 算法复杂度分析 编辑可扩放性分析 编辑参见 计算机网络 首先 我们设消息传递并行计算机中通信模型使用的是Store and forward而不是cut through模型 下面令To displaystyle T o nbsp 表示通信开销 Ts displaystyle T s nbsp 表示通信开始时间 Tw displaystyle T w nbsp 表示传送一个字的通信时间 Th displaystyle T h nbsp 表示数据每一跳的延迟 zl displaystyle z l nbsp 表示第l次循环时的开销 而tc displaystyle t c nbsp 表示进行一个单位运算的时间 p为处理器数 d log p n为待变换的序列大小 那么我们有公式 To l 0d 1 Ts Th Twnp zl displaystyle T o sum l 0 d 1 T s T h T w frac n p z l nbsp 有这个公式 我们可以得出 在二维网孔上的等效率标准函数为 W 2Ktwp 22Ktwtcp displaystyle W 2Kt w sqrt p times 2 2K frac t w t c sqrt p nbsp 在超立方体上的等效率标准函数为 W Ktw pKtwtc log p displaystyle W Kt w times p K frac t w t c times log p nbsp 参考文献 The Scability of FFT on Parallel Computers Anshul Gupta and Vipim Kummar 参阅 编辑并行计算 取自 https zh wikipedia org w index php title 并行快速傅里叶变换 amp oldid 50278011, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。