Parallel multilevel k-way partitioning scheme for irregular graphs

被引:219
|
作者
Karypis, G [1 ]
Kumar, V [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
关键词
parallel graph partitioning; multilevel partitioning methods; spectral partitioning methods; Kernighan-Lin heuristic; parallel sparse matrix algorithms;
D O I
10.1137/S0036144598334138
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we present a parallel formulation of a multilevel k-way graph partitioning algorithm. A key feature of this parallel formulation is that it is able to achieve a high degree of concurrency while maintaining the high quality of the partitions produced by the serial multilevel k-way partitioning algorithm. In particular, the time taken by our parallel graph partitioning algorithm is only slightly longer than the time taken for rearrangement of the graph among processors according to the new partition. Experiments with a variety of finite element graphs show that our parallel formulation produces high-quality partitionings in a short amount of time. For example, a 128-way partitioning of graphs with one million vertices can be computed in a little over two seconds on a 128-processor Cray T3D. Furthermore, the quality of the partitions produced is comparable (edge-cuts within 5%) to those produced by the serial multilevel k-way algorithm. Thus our parallel algorithm makes it feasible to perform frequent repartitioning of graphs in dynamic computations without compromising the partitioning quality.
引用
收藏
页码:278 / 300
页数:23
相关论文
共 50 条
  • [1] Multilevel k-way Partitioning Scheme for Irregular Graphs
    J Parallel Distrib Comput, 1 (96):
  • [2] Multilevel k-way partitioning scheme for irregular graphs
    Karypis, G
    Kumar, V
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 48 (01) : 96 - 129
  • [3] A parallel algorithm for multilevel k-way hypergraph partitioning
    Trifunovic, A
    Knottenbelt, WJ
    ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 114 - 121
  • [4] Multilevel k-way hypergraph partitioning
    Karypis, G
    Kumar, V
    VLSI DESIGN, 2000, 11 (03) : 285 - 300
  • [5] Balanced k-way partitioning for weighted graphs
    School of Computer Science and Software Engineering, Tianjin Polytechnic University, Tianjin
    300387, China
    不详
    100190, China
    Jisuanji Yanjiu yu Fazhan, 3 (769-776):
  • [6] A distributed k-way partitioning scheme for large
    Li, XF
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2003, : 288 - 293
  • [7] K-WAY BALANCED GRAPH PARTITIONING FOR PARALLEL COMPUTING
    Patil, Siddheshwar V.
    Kulkarni, Dinesh B.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2021, 22 (04): : 413 - 423
  • [8] A fast and high quality multilevel scheme for partitioning irregular graphs
    Karypis, G
    Kumar, V
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 20 (01): : 359 - 392
  • [9] Fast and high quality multilevel scheme for partitioning irregular graphs
    Karypis, George
    Kumar, Vipin
    SIAM Journal of Scientific Computing, 1998, 20 (01): : 359 - 392
  • [10] An optimization model for k-way partitioning
    Lin, ZM
    40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 1205 - 1208