PARALLEL SORTING BY REGULAR SAMPLING

被引:91
|
作者
SHI, HM [1 ]
SCHAEFFER, J [1 ]
机构
[1] UNIV ALBERTA,DEPT COMP SCI,EDMONTON T6G 2H1,ALBERTA,CANADA
关键词
D O I
10.1016/0743-7315(92)90075-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A new parallel sorting algorithm suitable for MIMD multiprocessor is presented. The algorithm reduces memory and bus contention, which many parallel sorting algorithms suffer from, by using a regular sampling of the data to ensure good pivot selection. For n data elements to be sorted and p processors, when n ≥ p3 the algorithm is shown to be asymptotically optimal. In theory, the algorithm is within a factor of 2 of achieving ideal load balancing. In practice, there is almost a perfect partitioning of work. On a variety of shared and distributed memory machines, the algorithm achieves better than half-linear speedups. © 1992.
引用
收藏
页码:361 / 372
页数:12
相关论文
共 50 条
  • [41] CONWAY PARALLEL SORTING ALGORITHM
    WARSHAUER, ML
    JOURNAL OF ALGORITHMS, 1986, 7 (02) : 270 - 276
  • [42] Parallel sorting by exact splitting
    Dian, F
    Tang, ZZ
    I-SPAN 2004: 7TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2004, : 92 - 97
  • [43] PARALLEL ALGORITHMS FOR MERGING AND SORTING
    DEO, N
    SARKAR, D
    INFORMATION SCIENCES, 1991, 56 (1-3) : 151 - 161
  • [44] PARALLEL SORTING WITH SERIAL MEMORIES
    OWENS, RM
    JA, JJ
    IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (04) : 379 - 383
  • [45] Engineering Parallel String Sorting
    Timo Bingmann
    Andreas Eberle
    Peter Sanders
    Algorithmica, 2017, 77 : 235 - 286
  • [46] Parallel integer sorting is more efficient than parallel comparison sorting on exclusive write PRAMs
    Han, YJ
    Shen, XJ
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 419 - 428
  • [47] Parallel integer sorting is more efficient than parallel comparison sorting on exclusive write PRAMs
    Han, YJ
    Shen, XJ
    SIAM JOURNAL ON COMPUTING, 2002, 31 (06) : 1852 - 1878
  • [48] Optimal regular volume sampling
    Theussl, T
    Möller, T
    Gröller, ME
    VISUALIZATION 2001, PROCEEDINGS, 2001, : 91 - 98
  • [49] AN ALGORITHM FOR OPTIMAL REGULAR SAMPLING
    DODSON, MM
    SILVA, AM
    SIGNAL PROCESSING, 1989, 17 (02) : 169 - 174
  • [50] Analyticity and supershift with regular sampling
    F. Colombo
    I. Sabadini
    D. C. Struppa
    A. Yger
    Complex Analysis and its Synergies, 2025, 11 (2)