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

›› 2004, Vol. 30 ›› Issue (24): 21-.

• 论文 • 上一篇    下一篇

基于流水光总线阵列上的快速可扩展并行排序算法

陈宏建,陈崚,秦玲,徐晓华,屠莉   

  1. 扬州大学信息工程学院计算机系,扬州大学信息工程学院计算机系,扬州大学信息工程学院计算机系,扬州大学信息工程学院计算机系,扬州大学信息工程学院计算机系 扬州 225009,扬州 225009南京大学软件新技术国家重点实验室,南京 210093
  • 发布日期:2004-12-25

Fast and Scalable Parallel Sorting Algorithm Based on LARPBS

CHEN Hongjian1, CHEN Ling1,2, QIN Ling1, XU Xiaohua1, TU Li1   

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

摘要: 在Y.Pan提出的基于流水光总线阵列模型(LARPBS)上使用N个处理器对N个元素进行排序在最好情况下以O(logN)时间,最坏情况下以O(N)时间完成的并行排序算法的基础上,提出了一种LARPBS模型上的可扩展的快速并行排序算法,对N个元素进行排序,使用p(1≤p≤N)个处理器在最好情况下以O(NlogN/p)时间,最坏情况下以O(N2/p)时间完成排序。另外还提出了一种LARPBS模型上改进的快速高效并行排序算法,该算法对N个元素进行排序使用N个处理器在最好情况下以O(logN)时间、最坏情况下以O(N)时间完成排序。

关键词: LARPBS模型, 可扩展, 排序, 并行算法

Abstract: Based on Y.Pans parallel sorting algorithm, which is on linear array with reconfiguarble pipeline optical bus system (LARPBS) with N processors in O(logN) time in the best case and O(N) in the worst case, a scalable fast parallel sorting algorithm on LARPBS is presented. The algorithm can sort N elements in O(NlogN/p) time in the best case and O(N2/p)in the worst case using p processors. This paper also presents a fast and efficient parallel sorting algorithm on LARPBS which uses N processors in O(log )time inNthe best case and O( )in the worst case. N

中图分类号: