首页> 外文期刊>IEEE Transactions on Computers >An optimal hardware-algorithm for sorting using a fixed-size parallel sorting device
【24h】

An optimal hardware-algorithm for sorting using a fixed-size parallel sorting device

机译:使用固定大小的并行排序设备进行排序的最佳硬件算法

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

摘要

We present a hardware-algorithm for sorting N elements using either a p-sorter or a sorting network of fixed I/O size p while strictly enforcing conflict-free memory accesses. To the best of our knowledge, this is the first realistic design that achieves optimal time performance, running in /spl Theta/(NlogN/plogp) time for all ranges of N. Our result completely resolves the problem of designing an implementable, time-optimal algorithm for sorting N elements using a p-sorter. More importantly, however, our result shows that, in order to achieve optimal time performance, all that is needed is a sorting network of depth O(log/sup 2/p) such as, for example, Batcher's classic bitonic sorting network.
机译:我们提出了一种硬件算法,可使用p分类器或固定I / O大小为p的分类网络对N个元素进行分类,同时严格执行无冲突的内存访问。据我们所知,这是第一个获得最佳时间性能的现实设计,在所有N范围内都以/ spl Theta /(NlogN / plogp)时间运行。我们的结果完全解决了设计可实现的,使用p分类器对N个元素进行分类的最佳算法。然而,更重要的是,我们的结果表明,为了获得最佳的时间性能,仅需要深度为O(log / sup 2 / p)的分拣网络,例如Batcher的经典双音分拣网络。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号