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 条
  • [1] ON THE VERSATILITY OF PARALLEL SORTING BY REGULAR SAMPLING
    LI, XB
    LU, P
    SCHAEFFER, J
    SHILLINGTON, J
    WONG, PS
    SHI, HM
    PARALLEL COMPUTING, 1993, 19 (10) : 1079 - 1103
  • [2] Parallel Selection by Regular Sampling
    Tiskin, Alexander
    EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 393 - 399
  • [3] Parallel convex hull computation by generalised regular sampling
    Tiskin, A
    EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 392 - 399
  • [4] Parallel sorting algorithms with sampling techniques on clusters with processors running at different speeds
    Cérin, C
    Gaudiot, JL
    HIGH PERFORMANCE COMPUTING - HIPC 2000, PROCEEDINGS, 2001, 1970 : 301 - 309
  • [5] Sorting in parallel
    Libeskind-Hadas, R
    AMERICAN MATHEMATICAL MONTHLY, 1998, 105 (03): : 238 - 245
  • [6] PARALLEL SORTING
    BOLLOBAS, B
    THOMASON, A
    DISCRETE APPLIED MATHEMATICS, 1983, 6 (01) : 1 - 11
  • [7] Scaling Regular Expression Matching Performance in Parallel Systems through Sampling Techniques
    Ficara, Domenico
    Antichi, Gianni
    Bonelli, Nicola
    Di Pietro, Andrea
    Giordano, Stefano
    Procissi, Gregorio
    Vitucci, Fabio
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [8] Research and application of parallel infill sampling method based on non-dominated sorting
    Liu R.
    Bai J.
    Qiu Y.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2023, 49 (06): : 1446 - 1459
  • [9] Parallel database sorting
    Taniar, D
    Rahayu, JW
    INFORMATION SCIENCES, 2002, 146 (1-4) : 171 - 219
  • [10] ON PARALLEL INTEGER SORTING
    RAJASEKARAN, S
    SEN, S
    ACTA INFORMATICA, 1992, 29 (01) : 1 - 15