Deterministic Parallel Hypergraph Partitioning

12/23/2021
by   Lars Gottesbüren, et al.
0

Balanced hypergraph partitioning is a classical NP-hard optimization problem with applications in various domains such as VLSI design, simulating quantum circuits, optimizing data placement in distributed databases or minimizing communication volume in high-performance computing. Engineering parallel heuristics for this problem is a topic of recent research. Most of them are non-deterministic though. In this work, we design and implement a highly scalable deterministic algorithm in the state-of-the-art parallel partitioning framework Mt-KaHyPar. On our extensive set of benchmark instances, it achieves similar partition quality and performance as a comparable but non-deterministic configuration of Mt-KaHyPar and outperforms the only other existing parallel deterministic algorithm BiPart regarding partition quality, running time and parallel speedups.

READ FULL TEXT
research
03/30/2023

Scalable High-Quality Hypergraph Partitioning

Balanced hypergraph partitioning is an NP-hard problem with many applica...
research
12/25/2020

BiPart: A Parallel and Deterministic Multilevel Hypergraph Partitioner

Hypergraph partitioning is used in many problem domains including VLSI d...
research
10/20/2020

Scalable Shared-Memory Hypergraph Partitioning

Hypergraph partitioning is an important preprocessing step for optimizin...
research
05/19/2022

On Efficiently Partitioning a Topic in Apache Kafka

Apache Kafka addresses the general problem of delivering extreme high vo...
research
11/26/2019

3D IC optimal layout design. A parallel and distributed topological approach

The task of 3D ICs layout design involves the assembly of millions of co...
research
01/05/2022

Parallel Flow-Based Hypergraph Partitioning

We present a shared-memory parallelization of flow-based refinement, whi...
research
09/09/2019

Partition Hypergraphs with Embeddings

The problem of placing circuits on a chip or distributing sparse matrix ...

Please sign up or login with your details

Forgot password? Click here to reset