PT-Scotch: A tool for efficient parallel graph ordering
C\'edric Chevalier (LaBRI, INRIA Bordeaux - Sud-Ouest), Fran\c{c}ois, Pellegrini (LaBRI, INRIA Bordeaux - Sud-Ouest)

TL;DR
PT-Scotch is a parallel graph ordering tool that efficiently produces high-quality orderings for large graphs, outperforming existing tools like ParMeTiS on many processors.
Contribution
The paper introduces novel algorithms and features in PT-Scotch that enable parallel graph ordering with quality close to sequential methods, improving over prior parallel tools.
Findings
PT-Scotch produces better orderings than ParMeTiS on large processor counts.
The implementation achieves high-quality orderings with efficient parallelization.
Parallel nested dissection with new bipartitioning heuristics is effective.
Abstract
The parallel ordering of large graphs is a difficult problem, because on the one hand minimum degree algorithms do not parallelize well, and on the other hand the obtainment of high quality orderings with the nested dissection algorithm requires efficient graph bipartitioning heuristics, the best sequential implementations of which are also hard to parallelize. This paper presents a set of algorithms, implemented in the PT-Scotch software package, which allows one to order large graphs in parallel, yielding orderings the quality of which is only slightly worse than the one of state-of-the-art sequential algorithms. Our implementation uses the classical nested dissection approach but relies on several novel features to solve the parallel graph bipartitioning problem. Thanks to these improvements, PT-Scotch produces consistently better orderings than ParMeTiS on large numbers of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
