TL;DR
This paper introduces Mt-KaHyPar, a scalable shared-memory hypergraph partitioner that leverages parallel algorithms to achieve high-quality solutions efficiently on large instances, outperforming existing tools in speed and quality.
Contribution
It presents the first shared-memory multilevel hypergraph partitioner with fully parallel techniques, achieving significant speedups and solution quality improvements over existing methods.
Findings
Achieves up to 51x speedup with 64 cores
Outperforms Zoltan on 95% of instances in quality and speed
Faster than PaToH on 4 cores while producing better solutions
Abstract
Hypergraph partitioning is an important preprocessing step for optimizing data placement and minimizing communication volumes in high-performance computing applications. To cope with ever growing problem sizes, it has become increasingly important to develop fast parallel partitioning algorithms whose solution quality is competitive with existing sequential algorithms. To this end, we present Mt-KaHyPar, the first shared-memory multilevel hypergraph partitioner with parallel implementations of many techniques used by the sequential, high-quality partitioning systems: a parallel coarsening algorithm that uses parallel community detection as guidance, initial partitioning via parallel recursive bipartitioning with work-stealing, a scalable label propagation refinement algorithm, and the first fully-parallel direct -way formulation of the classical FM algorithm. Experiments performed on…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
