An efficient clustering algorithm for partitioning parallel programs

被引:3
|
作者
Maheshwari, P [1 ]
Shen, H
机构
[1] Univ New S Wales, Sch Engn & Comp Sci, Sydney, NSW 2052, Australia
[2] Griffith Univ, Sch Comp & Informat Technol, Brisbane, Qld 4111, Australia
关键词
clustering; granularity; partitioning; multiprocessor scheduling; parallel processing;
D O I
10.1016/S0167-8191(98)00004-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a clustering algorithm that partitions node-labelled and edge-labelled directed acyclic precedence graphs (APG) into clusters such that all the clusters have balanced amount of computation load and there is only one communication path between any pair of clusters. The algorithm initially demonstrates all exploitable parallelism instances in a tree structure, then balances the computation load among the parallelism instances, and finally partitions the parallelism instances into clusters which can be scheduled on a set of processors belonging to an MIMD multiprocessor. The comparison results show that the clusters generated by our algorithm could be scheduled in less completion time than the clusters obtained by using other approaches. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:893 / 909
页数:17
相关论文
共 50 条
  • [21] An Efficient Parallel Algorithm for Clustering Big Data based on the Spark Framework
    Dafir, Zineb
    Slaoui, Said
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (07) : 890 - 896
  • [22] An Efficient Parallel Algorithm for Clustering Big Data based on the Spark Framework
    Faculty of Science of Rabat, Mohammed V University, Rabat, Morocco
    Intl. J. Adv. Comput. Sci. Appl., 7 (890-896):
  • [23] Parallel random swap: An efficient and reliable clustering algorithm in java']java
    Nigro, Libero
    Cicirelli, Franco
    Fra, Pasi
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 124
  • [24] An efficient clustering technique for circuit partitioning
    Areibi, S
    Vannelli, A
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 671 - 674
  • [25] Recursive partitioning clustering tree algorithm
    Ji Hoon Kang
    Chan Hee Park
    Seoung Bum Kim
    Pattern Analysis and Applications, 2016, 19 : 355 - 367
  • [26] Recursive partitioning clustering tree algorithm
    Kang, Ji Hoon
    Park, Chan Hee
    Kim, Seoung Bum
    PATTERN ANALYSIS AND APPLICATIONS, 2016, 19 (02) : 355 - 367
  • [27] Much different parallel construction density tree clustering (PCDTC) algorithm based on data partitioning
    Zhang, Yunpeng
    Zhang, Lu
    Zhai, Zhengjun
    Ma, Chunyan
    Dai, Weidi
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2008, 26 (04): : 524 - 529
  • [28] An efficient global K-means clustering algorithm based on weighted space partitioning
    Qu F.-H.
    Pan Y.-T.
    Yang Y.
    Hu Y.-T.
    Song J.-F.
    Wei C.-Y.
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2024, 54 (05): : 1393 - 1400
  • [29] Efficient parallel hierarchical clustering
    Dash, M
    Petrutiu, S
    Scheuermann, P
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 363 - 371
  • [30] A parallel genetic algorithm for clustering
    Kivijärvi, J
    Lehtinen, J
    Nevalainen, IS
    Recent Advances in Simulated Evolution and Learning, 2004, 2 : 41 - 60