Jet: Multilevel Graph Partitioning on GPUs

04/25/2023
by   Michael S. Gilbert, et al.
0

The multilevel heuristic is the dominant strategy for high-quality sequential and parallel graph partitioning. Partition refinement is a key step of multilevel graph partitioning. In this work, we present Jet, a new parallel algorithm for partition refinement specifically designed for Graphics Processing Units (GPUs). We combine Jet with GPU-aware coarsening to develop a k-way graph partitioner. The new partitioner achieves superior quality when compared to state-of-the-art shared memory graph partitioners on a large collection of test graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2023

Distributed Deep Multilevel Graph Partitioning

We describe the engineering of the distributed-memory multilevel graph p...
research
04/18/2014

Parallel Graph Partitioning for Complex Networks

Processing large complex networks like social networks or web graphs has...
research
04/06/2022

Parallel, Portable Algorithms for Distance-2 Maximal Independent Set and Graph Coarsening

Given a graph, finding the distance-2 maximal independent set (MIS-2) of...
research
03/13/2023

Multilevel Skeletonization Using Local Separators

In this paper we give a new, efficient algorithm for computing curve ske...
research
05/02/2021

Sphynx: a parallel multi-GPU graph partitioner for distributed-memory systems

Graph partitioning has been an important tool to partition the work amon...
research
07/24/2018

Supporting Very Large Models using Automatic Dataflow Graph Partitioning

There is a trend towards using very large deep neural networks (DNN) to ...
research
11/12/2021

Scalable Algorithms for Bicriterion Trip-Based Transit Routing

The paper proposes multiple extensions to the popular bicriteria transit...

Please sign up or login with your details

Forgot password? Click here to reset