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 条
  • [1] An efficient clustering-based task scheduling algorithm for parallel programs with task duplication
    Lin, Wei-Ming
    Gu, Qiuyan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (02) : 589 - 604
  • [2] An efficient parallel clustering algorithm for large scale database
    School of Electronic Information, Wuhan University, Wuhan, Hubei, China
    不详
    不详
    J. Softw., 2009, 10 (1119-1126): : 1119 - 1126
  • [3] An efficient parallel direction-based clustering algorithm
    Zhong, Kai
    Zhou, Xu
    Zhou, Liqian
    Yang, Zhibang
    Liu, Chubo
    Xiao, Na
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 145 : 24 - 33
  • [4] An efficient k-means clustering algorithm using simple partitioning
    Hung, MC
    Wu, JP
    Chang, JH
    Yang, DL
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2005, 21 (06) : 1157 - 1177
  • [5] An Ameliorated Partitioning Clustering Algorithm
    Chouhan, Raghavi
    Chauhan, Abhishek
    2014 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS, 2014, : 520 - 524
  • [7] An efficient clustering algorithm for partitioning Y-short tandem repeats data
    Ali Seman
    Zainab Abu Bakar
    Mohamed Nizam Isa
    BMC Research Notes, 5 (1)
  • [8] 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
  • [9] A connectivity based clustering algorithm with application to VLSI circuit partitioning
    Li, Jianhua
    Behjat, Laleh
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (05) : 384 - 388
  • [10] Efficient parallel hierarchical clustering
    Dash, M
    Petrutiu, S
    Scheuermann, P
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 363 - 371