首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Minimizing communication in the bitonic sort
【24h】

Minimizing communication in the bitonic sort

机译:尽量减少双向交流

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

摘要

This paper presents bitonic sorting schemes for special-purpose parallel architectures such as sorting networks and for general-purpose parallel architectures such as SIMD and/or MIMD computers. First, bitonic sorting algorithms for shared-memory SIMD and/or MIMD computers are developed. Shared-memory accesses through the interconnection network of shared memory SIMD and/or MIMD computers can be very time consuming. A scheme is introduced which reduces the number of such accesses. This scheme is based on the parity strategy which is the main idea of the paper. By reducing the communication through the network, a performance improvement is achieved. Second, a recirculating bitonic sorting network is presented, which is composed of one level of N/2 comparators plus an /spl Omega/-network of (log N-1) switch levels. This network reduces the cost complexity to O(N log N) compared with the O(N log/sup 2/ N) of the original bitonic sorting network, while preserving the same time complexity. Finally, a simplified multistage bitonic sorting network, is presented. For simplifying the interlevel wiring, the parity strategy is used, so N/2 keys are wired straight through the network.
机译:本文介绍了用于特殊用途的并行体系结构(例如分类网络)和用于通用用途的并行体系结构(例如SIMD和/或MIMD计算机)的双子分类方案。首先,开发了用于共享内存SIMD和/或MIMD计算机的双音排序算法。通过共享内存SIMD和/或MIMD计算机的互连网络进行共享内存访问非常耗时。引入了一种减少这种访问次数的方案。该方案基于奇偶校验策略,这是本文的主要思想。通过减少通过网络的通信,可以提高性能。其次,提出了一种循环式双音分类系统,它由一个N / 2个比较器层加上一个(log N-1)个开关级的/ spl Omega /-网络组成。与原始双音排序网络的O(N log / sup 2 / N)相比,该网络将成本复杂度降低到O(N log N),同时保留了相同的时间复杂度。最后,提出了一种简化的多级双音速分选网络。为了简化层间布线,使用了奇偶校验策略,因此N / 2个密钥直接通过网络布线。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号