PARALLEL MERGING - ALGORITHM AND IMPLEMENTATION RESULTS

被引:7
|
作者
VARMAN, PJ [1 ]
IYER, BR [1 ]
HADERLE, DJ [1 ]
DUNN, SM [1 ]
机构
[1] IBM CORP,ALMADEN RES CTR,INST DATABASE TECHNOL,SAN JOSE,CA 95120
关键词
Complexity analysis; Implementation results; Parallel merging; Shared memory multiprocessor; Sorting algorithms;
D O I
10.1016/0167-8191(90)90040-G
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An efficient parallel algorithm for merging two sorted lists is presented. The algorithm is based on a novel partitioning algorithm that splits the two lists among the processors, in a way that ensures load balance during the merge. The partitioning algorithm can itself be efficiently parallelized, allowing the solution to scale with increased numbers of processors. A shared memory multiprocessor is assumed. The time complexity for partitioning and merging is O(N/p + log N), where p is the number of processors and N is the total number of elements in the two lists. Implementation results on a twenty node Sequent Symmetry multiprocessor are also presented. © 1990.
引用
收藏
页码:165 / 177
页数:13
相关论文
共 20 条
  • [1] A PARALLEL SORTING MERGING ALGORITHM FOR TIGHTLY COUPLED MULTIPROCESSORS
    EVANS, DJ
    PARALLEL COMPUTING, 1990, 14 (01) : 111 - 121
  • [2] Parallel merging on the Instruction Systolic Array
    Evans, DJ
    Muslih, OK
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2001, 77 (01) : 25 - 44
  • [3] OPTIMAL PARALLEL MERGING AND SORTING ALGORITHMS USING SQUARE-ROOT-N PROCESSORS WITHOUT MEMORY CONTENTION
    HUANG, JH
    KLEINROCK, L
    PARALLEL COMPUTING, 1990, 14 (01) : 89 - 97
  • [4] THE ABSTRACT MACHINE AND IMPLEMENTATION OF PARALLEL PARLOG
    CRAMMOND, J
    NEW GENERATION COMPUTING, 1992, 10 (04) : 385 - 422
  • [5] A parallel extended GCD algorithm
    Sedjelmaci, Sidi Mohamed
    JOURNAL OF DISCRETE ALGORITHMS, 2008, 6 (03) : 526 - 538
  • [6] A PARALLEL ALGORITHM FOR FINDING CONGRUENT REGIONS
    SHIH, ZC
    LEE, RCT
    YANG, SN
    PARALLEL COMPUTING, 1990, 13 (02) : 135 - 142
  • [7] Parallel Multidimensional Lookahead Sorting Algorithm
    Gebali, Fayez
    Taher, Mohamed
    Zaki, Ahmed M.
    El-Kharashi, M. Watheq
    Tawfik, Ayman
    IEEE ACCESS, 2019, 7 : 75446 - 75463
  • [8] The scalability analysis of a parallel tree search algorithm
    Kolpakov, Roman
    Posypkin, Mikhail
    OPTIMIZATION LETTERS, 2020, 14 (08) : 2211 - 2226
  • [9] The scalability analysis of a parallel tree search algorithm
    Roman Kolpakov
    Mikhail Posypkin
    Optimization Letters, 2020, 14 : 2211 - 2226
  • [10] PARALLEL RECOMBINATIVE SIMULATED ANNEALING - A GENETIC ALGORITHM
    MAHFOUD, SW
    GOLDBERG, DE
    PARALLEL COMPUTING, 1995, 21 (01) : 1 - 28