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 条
  • [21] Parallel FPGA implementation of DCD algorithm
    Liu, Jie
    Quan, Zhi
    Zakharov, Yuriy
    PROCEEDINGS OF THE 2007 15TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING, 2007, : 331 - +
  • [22] NMR implementation of a parallel search algorithm
    Khitrin, AK
    Ermakov, VL
    Fung, BM
    PHYSICAL REVIEW LETTERS, 2002, 89 (27) : 277902 - 277902
  • [23] A strategy for parallel implementation of the FDTD algorithm
    Xue, ZH
    Gao, BQ
    Zhang, ZJ
    2002 3RD INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, 2002, : 259 - 263
  • [24] Parallel implementation of octtree generation algorithm
    Lal, PS
    Unnikrishnan, A
    Jacob, KP
    1998 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING - PROCEEDINGS, VOL 3, 1998, : 1005 - 1009
  • [25] PARALLEL IMPLEMENTATION OF A LINEAR PREDICTION ALGORITHM
    QIAO, S
    ADVANCED ALGORITHMS AND ARCHITECTURES FOR SIGNAL PROCESSING IV, 1989, 1152 : 338 - 345
  • [26] PARALLEL IMPLEMENTATION AND OPTIMIZATION OF THE SEBVHOS ALGORITHM
    Li Wen Guo Li Yuan Hongxing Wei Yifang Guan Hua (Deptartmen of Electronic Science and Technology
    JournalofElectronics(China), 2011, 28 (03) : 277 - 283
  • [27] Parallel implementation of pattern recognition algorithm
    Yang, F
    Paindavoine, M
    Abdi, H
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 813 - 814
  • [28] Parallel Genetic Algorithm Implementation for BOINC
    Feki, Malek Smaoui
    Viet Huy Nguyen
    Garbey, Marc
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 212 - 219
  • [29] Parallel implementation strategy for the FDTD algorithm
    Xue, Zheng-Hui
    Yang, Shi-Ming
    Gao, Ben-Qing
    Zhang, Ze-Jie
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2003, 31 (12): : 1839 - 1843
  • [30] A PARALLEL IMPLEMENTATION OF THE COLUMN SUBTRACTION ALGORITHM
    SMITH, THC
    THOMPSON, GL
    PARALLEL COMPUTING, 1995, 21 (01) : 63 - 74