Skip to Main content Skip to Navigation
New interface
Conference papers

Multithreaded clustering for multi-level hypergraph partitioning

Abstract : Requirements for efficient parallelization of many complex and irregular applications can be cast as a hypergraph partitioning problem. The current-state-of-the art software libraries that provide tool support for the hypergraph partitioning problem are designed and implemented before the game-changing advancements in multi-core computing. Hence, analyzing the structure of those tools for designing multithreaded versions of the algorithms is a crucial tasks. The most successful partitioning tools are based on the multi-level approach. In this approach, a given hypergraph is coarsened to a much smaller one, a partition is obtained on the the smallest hypergraph, and that partition is projected to the original hypergraph while refining it on the intermediate hypergraphs. The coarsening operation corresponds to clustering the vertices of a hypergraph and is the most time consuming task in a multi-level partitioning tool. We present three efficient multithreaded clustering algorithms which are very suited for multi-level partitioners. We compare their performance with that of the ones currently used in today's hypergraph partitioners. We show on a large number of real life hypergraphs that our implementations, integrated into a commonly used partitioning library PaToH, achieve good speedups without reducing the clustering quality.
Complete list of metadata

Cited literature [29 references]  Display  Hide  Download
Contributor : Equipe Roma Connect in order to contact the contributor
Submitted on : Thursday, December 19, 2019 - 11:18:27 AM
Last modification on : Friday, November 18, 2022 - 9:25:23 AM
Long-term archiving on: : Friday, March 20, 2020 - 3:15:48 PM


Files produced by the author(s)




Umit V. Catalyurek, Mehmet Deveci, Kamer Kaya, Bora Uçar. Multithreaded clustering for multi-level hypergraph partitioning. 26th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2012,, May 2012, Shanghai, China. pp.848--859, ⟨10.1109/IPDPS.2012.81⟩. ⟨hal-00763565⟩



Record views


Files downloads