MPI程序设计ch4.pptVIP

  • 6
  • 0
  • 约4.52千字
  • 约 44页
  • 2016-09-13 发布于重庆
  • 举报
MPI程序设计ch4.ppt

Y.Xu Copyright USTC 主要内容 4.1 一维线性阵列上的并行排序算法 4.2 二维Mesh上的并行排序算法 4.3 Stone双调排序算法 书中4.1 4.4 Akl并行k-选择算法 4.5 Valiant并行归并算法 4.7 Preparata并行枚举排序算法 本章中: 4.1~4.3介绍的是SIMD-IN上的排序、归并和选择算法 4.4~4.8介绍的是SIMD-SM上的排序、归并和选择算法 4.1 一维线性阵列上的并行排序算法 4.1.1 奇偶转置排序算法 4.1.2 归拆排序算法 4.1.1 奇偶转置排序算法 1.算法描述 假定:待排序列X[1..n], 处理器数p n, Pi i 1~n 存有数x[i] 算法步骤: ①所有奇数编号的处理器Pi被激活,接收来自Pi+1中的x[i+1]之副本, 如果x[i] x[i+1], 则Pi和Pi+1彼此交换数据; ②所有偶数编号的处理器Pi被激活,接收来自Pi+1中的x[i+1]之副本, 如果x[i] x[i+1], 则Pi和Pi+1彼此交换数据; 交替重复上述两步,经 次迭代后算法结束; 2.相关定理 1 正确性定理 略 2 奇偶排序算法至多经过n步就可完成排序 证明略 4.1.1 奇偶转置排序算法 3.示例: n 7 4.1.1 奇偶转置排序算法 3.算法分析 算法步骤①和②

文档评论(0)

1亿VIP精品文档

相关文档