首页> 外文会议>International Symposium on Parallel and Distributed Processing and Applications(ISPA 2005); 20051102-05; Nanjing(CN) >A Cost Optimal Parallel Quicksorting and Its Implementation on a Shared Memory Parallel Computer
【24h】

A Cost Optimal Parallel Quicksorting and Its Implementation on a Shared Memory Parallel Computer

机译:成本最优的并行快速排序及其在共享内存并行计算机上的实现

获取原文
获取原文并翻译 | 示例

摘要

This paper discusses a parallel quicksort algorithm that is cost optimal, in average, using O(n/log(n)) processors. The cost optimality is mainly due to a cost optimal partitioning algorithm that utilizes all the processors when partitioning the array. A temporary array of the same size as the original array is needed during the partitioning process. The prefix sums are used to determine where a processor can copy its data. We will prove that the algorithm has an average case complexity O(log~2n), where n is the size of the data array. We will also discuss the implementation of our algorithm on a shared memory parallel computer and demonstrate that it outperforms other O(log~2n) parallel sorting algorithms. In addition, it outperforms the sequential quicksort algorithm starting with two processors.
机译:本文讨论了使用O(n / log(n))处理器平均成本最优的并行快速排序算法。成本最佳化主要是由于成本最佳化分割算法在分割阵列时会利用所有处理器。在分区过程中需要一个与原始数组大小相同的临时数组。前缀总和用于确定处理器可以在何处复制其数据。我们将证明该算法的平均情况复杂度为O(log〜2n),其中n是数据数组的大小。我们还将讨论在共享内存并行计算机上我们算法的实现,并证明它优于其他O(log〜2n)并行排序算法。此外,它的性能优于从两个处理器开始的顺序快速排序算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号