Performance modelling of three parallel sorting algorithms on a pipelined transputer network

被引:0
|
作者
Narasimhan, VL [1 ]
Armstrong, J [1 ]
机构
[1] DEF SCI & TECHNOL ORG,DIV INFORMAT TECHNOL,SALISBURY,SA 5708,AUSTRALIA
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1996年 / 8卷 / 05期
关键词
D O I
10.1002/(SICI)1096-9128(199606)8:5<335::AID-CPE202>3.0.CO;2-Y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The implementation of three parallel sorting algorithms, namely binary sort, odd-even transposition sort and bitonic sort, on a network of transputers is analysed in the paper. The variation in the performance of these algorithms as the number of processors and sort size are changed is investigated, Experimental results show that when up to eight transputers are used, connected as a linear pipeline configuration, all three algorithms can achieve reasonable speedup ratios, The bitonic sort, binary sort and odd-even transposition sort achieve speedup ratios of 5, 4.4 and 4, respectively, when eight processors are used to sort 100,000 integers. Analytical models are derived which can be used to predict the performance of the three algorithms when a linear pipeline configuration is used. The predicted performance of the algorithms is compared with the experimental performance in order to validate the model, When the models are used to predict the performance using 16 transputers, it is found that the speedup does not significantly improve compared to the performance achieved with eight transputers, This shows that interprocessor communication has a significant effect on the algorithmic performance when a larger number of processors are used. The conclusions reinforce the fact that the binary and bitonic sorting algorithms are not well-suited to a linear pipeline configuration and that they may perform better if a different topology were used, for example a mesh or a cube connection scheme. Further, the analytical technique used for performance modelling as elaborated in the paper can be employed profitably for other multiprocessor systems as well.
引用
收藏
页码:335 / 355
页数:21
相关论文
共 50 条
  • [31] Performance evaluation of sorting parallel algorithms using portable message passing environments
    Centurion, AM
    Santana, RHC
    Santana, MJ
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 229 - 234
  • [32] Fast sorting algorithms on a linear array with a reconfigurable pipelined bus system
    Datta, A
    Soundaralakshmi, S
    Owens, R
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 212 - 222
  • [33] An ASIC design and formal analysis of a novel pipelined and parallel sorting accelerator
    Tabrizi, Nozar
    Bagherzadeh, Nader
    INTEGRATION-THE VLSI JOURNAL, 2008, 41 (01) : 65 - 75
  • [34] A PARALLEL 3 PHASE SORTING PROCEDURE FOR A KAPPA-DIMENSIONAL HYPERCUBE AND A TRANSPUTER IMPLEMENTATION
    LOOTS, W
    SMITH, THC
    PARALLEL COMPUTING, 1992, 18 (03) : 335 - 344
  • [35] EFFICIENT ALGORITHMS FOR PARALLEL SORTING ON MESH MULTICOMPUTERS
    SINGH, V
    KUMAR, V
    AGHA, G
    TOMLINSON, C
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1991, 20 (02) : 95 - 131
  • [36] PROBABILISTIC PARALLEL ALGORITHMS FOR SORTING AND SELECTION.
    Reischuk, Ruediger
    1600, (14):
  • [37] Conservative algorithms for parallel and sequential integer sorting
    Han, YJ
    Shen, XJ
    COMPUTING AND COMBINATORICS, 1995, 959 : 324 - 333
  • [38] The effect of local sort on parallel sorting algorithms
    Jiménez-González, D
    Navarro, JJ
    Larriba-Pey, JL
    10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2002, : 360 - 367
  • [39] PARALLEL SORTING ALGORITHMS FOR TIGHTLY COUPLED MULTIPROCESSORS
    QUINN, MJ
    PARALLEL COMPUTING, 1988, 6 (03) : 349 - 357