首页> 外文期刊>Journal of Parallel and Distributed Computing >Fast Parallel Gpu-sorting Using A Hybrid Algorithm
【24h】

Fast Parallel Gpu-sorting Using A Hybrid Algorithm

机译:使用混合算法的快速并行Gpu排序

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

摘要

This paper presents an algorithm for fast sorting of large lists using modern GPUs. The method achieves high speed by efficiently utilizing the parallelism of the GPU throughout the whole algorithm. Initially, GPU-based bucketsort or quicksort splits the list into enough sublists then to be sorted in parallel using merge-sort. The algorithm is of complexity n log n, and for lists of 8 M elements and using a single Geforce 8800 GTS-512, it is 2.5 times as fast as the bitonic sort algorithms, with standard complexity of n(log n)~2, which for a long time was considered to be the fastest for GPU sorting. It is 6 times faster than single CPU quicksort, and 10% faster than the recent GPU-based radix sort. Finally, the algorithm is further parallelized to utilize two graphics cards, resulting in yet another 1.8 times speedup.
机译:本文提出了一种使用现代GPU快速排序大型列表的算法。该方法通过在整个算法中高效利用GPU的并行性来实现高速。最初,基于GPU的bucketsort或quicksort将列表分成足够的子列表,然后使用merge-sort进行并行排序。该算法的复杂度为n log n,对于使用单个Geforce 8800 GTS-512的8 M元素列表,它的速度是双音速排序算法的2.5倍,标准复杂度为n(log n)〜2,长期以来,它被认为是GPU排序最快的。它比单CPU快速排序快6倍,比最近的基于GPU的基数排序快10%。最终,该算法进一步并行化以利用两个图形卡,从而又实现了1.8倍的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号