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
相关论文
共 50 条
  • [41] Parallel Implementation of a Protein Structure Refinement Algorithm
    Gunn, J. R.
    Friesner, R. A.
    Journal of Computational Chemistry, 17 (10):
  • [42] Parallel MRI Reconstruction Algorithm Implementation on GPU
    Shahzad, H.
    Sadaqat, M. F.
    Hassan, B.
    Abbasi, W.
    Omer, H.
    APPLIED MAGNETIC RESONANCE, 2016, 47 (01) : 53 - 61
  • [43] Parallel implementation of A* search algorithm for road network
    Belhaous, Safa
    Baroud, Sohaib
    Chokri, Soumia
    Hidila, Zineb
    Naji, Abdelwahab
    Mestari, Mohammed
    2019 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS 2019), 2019,
  • [45] Implementation of the JPEG algorithm on three parallel computers
    Bevinakoppa, SG
    PROCEEDINGS OF THE 3RD AUSTRALASIAN COMPUTER ARCHITECTURE CONFERENCE, ACAC'98, 1998, 20 (04): : 25 - 36
  • [46] Scaling properties of a parallel implementation of the multicanonical algorithm
    Zierenberg, Johannes
    Marenz, Martin
    Janke, Wolfhard
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (04) : 1155 - 1160
  • [47] A parallel implementation of a fractal image compression algorithm
    Stapleton, WA
    Mahmoud, W
    Jackson, DJ
    PROCEEDINGS OF THE TWENTY-EIGHTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 1996, : 332 - 336
  • [48] A Parallel Implementation of the Species Distribution Modeling Algorithm
    Cristobal-Salas, Alfredo
    Santiago-Vicente, Bardo
    Estrada-Contreras, Israel
    Ibarra-Zavaleta, Sara
    2019 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC 2019), 2019,
  • [49] A parallel implementation of the Wang-Landau algorithm
    Zhan, Lixin
    COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (05) : 339 - 344
  • [50] Study and implementation on parallel processing algorithm for DEPS
    Zhu, LF
    Shao, Y
    Fan, XT
    Guo, HD
    IGARSS 2003: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS I - VII, PROCEEDINGS: LEARNING FROM EARTH'S SHAPES AND SIZES, 2003, : 3931 - 3933