作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (06): 44-47.

• 论文 • 上一篇    下一篇

RAPWBN模型上的快速高效并行排序算法

陈宏建,陈崚,罗家奇   

  1. 扬州大学计算机系,扬州大学计算机系,扬州大学计算机系 扬州 225009,扬州 225009;南京大学软件新技术国家重点实验室,南京 210093
  • 发布日期:2005-03-25

Fast and Efficient Parallel Sorting Algorithm on Reconfigurable Computational Model with Wide Bus Network

CHEN Hongjian1, CHEN Ling1,2, LUO Jiaqi 1   

  1. (1. Department of Computer Science, Yangzhou University, Yangzhou 225009; 2. National Key Lab of Advanced Software Tech., Nanjing Univ., Nanjing 210093)
  • Published:2005-03-25

摘要: 在介绍带有宽总线网络的可重构计算模型(RAPWBN)的基本结构及其二进制值的前缀和操作的基础上,提出了 RAPWBN 模型上的抽取压缩操作算法,并由此得到了 RAPWBN 模型上的两种快速高效并行排序算法,对长度为 N 的序列进行排序,在具有 N2个处理器和N 条行总线的 RAPWBN 模型上,若总线带宽ω>logN 字节,可以在 O(1)时间完成排序。在具有 N 个处理器和 N 条行总线的 RAPWBN 模型上,最好情况下以 O(logN)时间、最坏情况下以 O(N)时间完成排序。

关键词: RAPWBN模型, 排序, 并行算法

Abstract: After introducing the basic structure and the binary prefix sum operation of the reconfigurable computational model with wide bus network (RAPWBN), algorithm for the operation of compressing and hence two fast and efficient parallel sorting algorithm on RAPWBN model are presented. One of the algorithm of sorting runs in O(1) time on a RAPWBN model of N2 processors and N-row bus with bandwidth ω>logN. The other algorithm, using N processors and N-row bus, can sort N elements in O(logN) time at best, in O(N) time at the very worst.

中图分类号: