Fast sorting algorithms on a linear array with a reconfigurable pipelined bus system

被引:16
|
作者
Datta, A [1 ]
Soundaralakshmi, S [1 ]
Owens, R [1 ]
机构
[1] Univ Western Australia, Dept Comp Sci & Software Engn, Perth, WA 6907, Australia
基金
澳大利亚研究理事会;
关键词
reconfigurable bus; optical bus; pipelined communication; deterministic sampling; merging; sorting algorithm;
D O I
10.1109/71.993203
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present two fast algorithms for sorting on a linear array with a reconfigurable pipelined bus system (LARPBS), one of the recently proposed parallel architectures based on optical buses. In our first algorithm, we sort V numbers in O(log N log log N) worst-case time using N processors. In our second algorithm, we sort N numbers in O((log log N)(2)) worst-case time using N1+epsilon processors, for any fixed epsilon such that 0<epsilon<1. Our algorithms are based on a novel deterministic sampling scheme for merging two sorted arrays of length N each in O(log log N) time on an LARPBS with N processors. To our knowledge, the previous best sorting algorithm on this architecture has a running time of O ((log N)(2)) using N processors.
引用
收藏
页码:212 / 222
页数:11
相关论文
共 50 条
  • [1] Fast sorting on a linear array with a reconfigurable pipelined bus system
    Datta, A
    Owens, R
    Soundaralakshmi, S
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1110 - 1117
  • [2] Faster sorting on a linear array with a reconfigurable pipelined bus system
    Chen, L
    Pan, Y
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2003, 2745 : 209 - 219
  • [3] Fast nearest neighbor algorithms on a linear array with a reconfigurable pipelined bus system
    Pan, Y
    Li, KQ
    Zheng, SQ
    THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS, PROCEEDINGS (I-SPAN '97), 1997, : 444 - 450
  • [4] An optimal sorting algorithm on a linear array with reconfigurable pipelined bus system
    He, M
    Zheng, SQ
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 386 - 391
  • [5] Fast and scalable algorithms for the Euclidean distance transform on a linear array with a reconfigurable pipelined bus system
    Datta, A
    Soundaralakshmi, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (03) : 360 - 369
  • [6] Fault tolerant algorithms for a linear array with a reconfigurable pipelined bus system
    Bourgeois, AG
    Trahan, JL
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1044 - 1052
  • [7] Scalable basic algorithms on a linear array with a reconfigurable pipelined bus system
    Trahan, JL
    Pan, Y
    Vaidyanathan, R
    Bourgeois, AG
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 564 - 569
  • [8] Fast parallel selection on the linear array with reconfigurable pipelined bus system
    Han, YJ
    Pan, Y
    Shen, H
    FRONTIERS '99 - THE SEVENTH SYMPOSIUM ON THE FRONTIERS OF MASSIVELY PARALLEL COMPUTATION, PROCEEDINGS, 1999, : 286 - 293
  • [9] Fast and processor efficient parallel matrix multiplication algorithms on a linear array with a reconfigurable pipelined bus system
    Li, KQ
    Pan, Y
    Zheng, SQ
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (08) : 705 - 720
  • [10] Fast and processor efficient parallel matrix multiplication algorithms on a linear array with a reconfigurable pipelined bus system
    State Univ of New York, New Paltz, United States
    IEEE Trans Parallel Distrib Syst, 8 (705-720):