Sep 2026· Proceedings of the International Conference on Parallel Processing· 0 citations· 12 references
TL;DR
A fine-grained GPU parallelization approach that adapts to workload characteristics by assigning set intersection computations within a graph to the most suitable parallelization strategies, and predicts the optimal parallelization approach between this fine-grained and other state-of-the-art GPU kernels with 88% accuracy.
Abstract
Many real-world applications such as bioinformatics, network analysis, and recommendation systems require computing intersections of vertex neighborhood sets in graph datasets. However, variability in graph sparsity patterns makes it challenging to design a single GPU optimization strategy for such workloads that performs efficiently across all input graphs. We present a fine-grained GPU parallelization approach that adapts to workload characteristics by assigning set intersection computations within a graph to the most suitable parallelization strategies. We partition the work by sorting edges based on the estimated per-edge intersection cost, followed by a prefix-sum–based analysis to determine a split point in the edgelist for assigning work across parallelization strategies. Finally, using graph metrics such as average degree, maximum degree, and degree distribution properties as features in a classifier, we predict the optimal parallelization approach between our fine-grained and other state-of-the-art GPU kernels with 88% accuracy on a held-out test set. When evaluated on an NVIDIA H100 GPU for set intersection–based workloads, edge-connected Jaccard similarity and triangle counting, the predicted kernels deliver average speedups of 1.65 × and 1.66 × over state-of-the-art approaches that assign one thread per edge to compute set intersections and 2.54 × and 2.64 × over approaches that use multiple threads per edge to compute set intersections, respectively.
Gatd is the first GPU-accelerated framework for 𝜂 -threshold decomposition, co-designed with GPU architecture to enable efficient parallelization and achieves speedups of up to four orders of magnitude over state-of-the-art CPU-based methods and existing GPU-based graph processing frameworks.
Graph Convolutional Networks (GCNs) are widely used for large graph-structured data, including social, citation, and e-commerce networks, but their deployment is constrained by irregular memory access and severe GPU workload imbalance. These challenges arise in two dimensions: width imbalance from power-law degree dist...
Lingling Zhang, Hang Zeng, Pengpeng Qiao et al.· 0 citations
A high-performance GPU solution for local subgraph counting that preserves SCOPE's tree-decomposition framework while explicitly resolving the tension between massive GPU parallelism and limited device memory is developed.
Qiao He, Yi-Ran Li, Man-Lung Yiu et al.· Proceedings of the VLDB Endo...· 0 citations
This paper presents the parallelisation of three fundamental class of graph problem - Breadth First Search, Single Source Shortest Path, and All-Pair Shortest Path, using CUDA based implementation on GPUs and examines the performance of the algorithms on a diverse set of generated and procured large graphs.
Archisman Pathak, Kousshik Raj, Koustav Chowdhury et al.· 0 citations
A comparative analysis of four partitioning strategies Random Vertex, Metis-based, Random Edge, and HDRF spanning both edge-cut and vertex-cut paradigms shows that while Metis achieves optimal partition quality for static, balanced graphs, HDRF provides superior performance and scalability for dynamic, power-law networ...
Oluwafemi Oloruntoba, Olasehinde Omolayo, S. Adepoju et al.· Cluster Computing· 3 citations
Density decomposition characterizes the multi-level dense structure of large networks and supports a wide range of graph mining applications. Given a graph
G = (V, E)
, it assigns each vertex an integral dense number (IDN) and produces a nested sequence of layers D
0
⊇ D
1
⊇ ... ⊇ D
p
that capture increasingl...
Ya-Long Zhang, Rong-Hua Li, Qi Zhang et al.· Proceedings of the ACM on Ma...· 0 citations
Related blog posts
Microsoft Research Blog· microsoft.comOct 29, 2026
Host Sowbhagya Suresh shares some of the latest news and cutting-edge research from across Microsoft—from understanding the challenges facing coding agents to uncovering how people use AI at work and improving extended-range weather forecasting. The post Microsoft Research Focus – Edition #97 appeared first on Microsoft Research.
MIT News · Artificial Intelligence· news.mit.eduOct 28, 2026
Professor Paris Smaragdis develops computers with superhuman hearing for applications like speech recognition, music understanding, and environmental monitoring.
For decades, a fundamental question about the difficulty of computing in high-dimensional spaces has resisted proof. New research resolves this question, removing a major theoretical obstacle to understanding the efficiency of randomized algorithms used across science and computing. The Kannan–Lovász–Simonovits (KLS) conjecture was proposed in 1995. It asks whether, for a broad class of high-dimensional […] The post Solving a 31-year-old grand challenge in mathematics – the KLS conjecture appear…
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.