Multi-level direct K-way hypergraph partitioning with multiple constraints and fixed vertices

被引:50
作者
Aykanat, Cevdet [1 ]
Cambazoglu, B. Barla [2 ]
Ucar, Bora [3 ]
机构
[1] Bilkent Univ, Dept Comp Engn, TR-06800 Ankara, Turkey
[2] Ohio State Univ, Dept Biomed Informat, Columbus, OH 43210 USA
[3] CERFACS, F-31057 Toulouse, France
关键词
hypergraph partitioning; multi-level paradigm; recursive bisection; direct K-way refinement; multi-constraint; fixed vertices;
D O I
10.1016/j.jpdc.2007.09.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
K-way hypergraph partitioning has an ever-growing use in parallelization of scientific computing applications. We claim that hypergraph partitioning with multiple constraints and fixed vertices should be implemented using direct K-way refinement, instead of the widely adopted recursive bisection paradigm. Our arguments are based on the fact that recursive-bisection-based partitioning algorithms perform considerably worse when used in the multiple constraint and fixed vertex formulations. We discuss possible reasons for this performance degradation. We describe a careful implementation of a multi-level direct K-way hypergraph partitioning algorithm, which performs better than a well-known recursive-bisection-based partitioning algorithm in hypergraph partitioning with multiple constraints and fixed vertices. We also experimentally show that the proposed algorithm is effective in standard hypergraph partitioning. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:609 / 625
页数:17
相关论文
共 54 条
  • [1] Hypergraph partitioning with fixed vertices
    Alpert, CJ
    Caldwell, AE
    Kahng, AB
    Markov, IL
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (02) : 267 - 272
  • [2] ALPERT CJ, 1995, VLSI J, V19, P1
  • [3] [Anonymous], 1999, ENCY PARALLEL COMPUT
  • [4] [Anonymous], 2 INT WORKSH COMB SC
  • [5] [Anonymous], 2001, 15 INT PARALLEL DIST, DOI DOI 10.1109/IPDPS.2001.925093
  • [6] COMPRESSED GRAPHS AND THE MINIMUM DEGREE ALGORITHM
    ASHCRAFT, C
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1995, 16 (06) : 1404 - 1411
  • [7] Permuting sparse rectangular matrices into block-diagonal form
    Aykanat, C
    Pinar, A
    Çatalyürek, ÜV
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2004, 25 (06) : 1860 - 1879
  • [8] AYKANAT C., 1996, LECT NOTES COMPUTER, V1117, P75
  • [9] Berge C., 1973, Graphs and Hypergraphs
  • [10] Mondriaan sparse matrix partitioning for attacking cryptosystems by a parallel block Lanczos algorithm - a case study
    Bisseling, Rob H.
    Flesch, Ildiko
    [J]. PARALLEL COMPUTING, 2006, 32 (7-8) : 551 - 567