首页> 外文期刊>Journal of supercomputing >A comparison-free sorting algorithm on CPUs and GPUs
【24h】

A comparison-free sorting algorithm on CPUs and GPUs

机译:CPU和GPU上的免比较排序算法

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

摘要

This paper presents a new sorting algorithm that sorts input data elements without any comparison operations between the datacomparison-free sorting. Our algorithm's time complexity is on the order of O(N) for both single- and multi-threaded CPU and many-core GPU implementations. Our results show speedups on average of 4.6x, 4x, and 3.5xfor single-threaded CPU, 8-threaded CPU, and many-threaded GPU implementations, respectively, for input sizes ranging from 2(7) to 2(30) elements as compared to common sorting algorithms for a wide variation of element distributions, ranging from all unique elements to a single repeated element. In addition, our proposed algorithm more efficiently utilizes the GPU architecture as compared to a multi-core CPU architecture, showing a speedup of approximately 4x for input sizes ranging from 2(7) to 2(30) elements.
机译:本文提出了一种新的排序算法,该算法可以对输入数据元素进行排序,而无需进行无数据比较的排序之间的任何比较操作。对于单线程和多线程CPU和多核GPU实现,我们算法的时间复杂度约为O(N)。我们的结果显示,输入大小范围为2(7)到2(30)的元素,单线程CPU,8线程CPU和多线程GPU实现的平均速度分别提高了4.6倍,4倍和3.5倍。与常见的排序算法相比,元素分布范围很广,从所有唯一元素到单个重复元素。此外,与多核CPU架构相比,我们提出的算法更有效地利用了GPU架构,对于2(7)到2(30)元素的输入大小,显示出大约4倍的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号