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] A Parallel Local Search Algorithm for Clustering Large Biological Networks
    Coccimiglio G.
    Choudhury S.
    1600, World Scientific (27): : 3 - 4
  • [22] Parallel genetic algorithm for constrained clustering
    Han, MM
    Tatsumi, S
    Kitamura, Y
    Okumoto, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1997, E80A (02) : 416 - 422
  • [23] Parallel bisecting k-means with prediction clustering algorithm
    Li, Yanjun
    Chung, Soon M.
    JOURNAL OF SUPERCOMPUTING, 2007, 39 (01) : 19 - 37
  • [24] An efficient heuristic force directed placement algorithm based on partitioning
    Cheng, F
    Mao, J
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2005, 92 (07) : 427 - 436
  • [25] Parallel bisecting k-means with prediction clustering algorithm
    Yanjun Li
    Soon M. Chung
    The Journal of Supercomputing, 2007, 39 : 19 - 37
  • [26] Efficient clustering and simulated annealing approach for circuit partitioning
    Singh Gill S.
    Chandel R.
    Kumar Chandel A.
    Journal of Shanghai Jiaotong University (Science), 2011, 16 (6) : 708 - 712
  • [28] Efficient Large Scale Clustering based on Data Partitioning
    Bendechache, Malika
    Le-Khac, Nhien-An
    Kechadi, M-Tahar
    PROCEEDINGS OF 3RD IEEE/ACM INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS, (DSAA 2016), 2016, : 612 - 621
  • [29] A polynomial algorithm for balanced clustering via graph partitioning
    Evaristo Caraballo, Luis
    Diaz-Banez, Jose-Miguel
    Kroher, Nadine
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (02) : 456 - 469
  • [30] Efficient Clustering and Simulated Annealing Approach for Circuit Partitioning
    SANDEEP Singh Gill
    RAJEEVAN Chandel
    ASHWANI Kumar Chandel
    Journal of Shanghai Jiaotong University(Science), 2011, 16 (06) : 708 - 712