Pith. sign in

Efficient GPU Implementation of Static and Incrementally Expanding DF-P PageRank for Dynamic Graphs

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

PageRank is a widely used centrality measure that "ranks" vertices in a graph by considering the connections and their importance. In this report, we first introduce one of the most efficient GPU implementations of Static PageRank, which recomputes PageRank scores from scratch. It uses a synchronous pull-based atomics-free PageRank computation, with the low and high in-degree vertices being partitioned and processed by two separate kernels. Next, we present our GPU implementation of incrementally expanding (and contracting) Dynamic Frontier with Pruning (DF-P) PageRank, which processes only a subset of vertices likely to change ranks. It is based on Static PageRank, and uses an additional partitioning between low and high out-degree vertices for incremental expansion of the set of affected vertices with two additional kernels. On a server with an NVIDIA A100 GPU, our Static PageRank outperforms Hornet and Gunrock's PageRank implementations by 31x and 5.9x respectively. On top of the above, DF-P PageRank outperforms Static PageRank by 2.1x on real-world dynamic graphs, and by 3.1x on large static graphs with random batch updates.

fields

cs.DC 1

years

2025 1

verdicts

REJECT 1

representative citing papers

citing papers explorer

Showing 1 of 1 citing paper.

  • How Fast Can Graph Computations Go on Fine-grained Parallel Architectures cs.DC · 2025-07-01 · reject · none · ref 70 · internal anchor

    Simulations and fitted analytical models project that the UpDown fine-grained architecture could reach roughly 500K to 1M GTEPS for PageRank and BFS at graph scale 40, but the abstract's specific 637K PR figure does not appear in the body.