Self-adaptive Graph Traversal on GPUs
Mo Sha, Yuchen Li, Kian-Lee Tan
Abstract
GPU's massive computing power offers unprecedented opportunities to enable large graph analysis. Existing studies proposed various preprocessing approaches that convert the input graphs into dedicated structures for GPU-based optimizations. However, these dedicated approaches incur significant preprocessing costs as well as weak programmability to build general graph applications. In this paper, we introduce SAGE, a self-adaptive graph traversal on GPUs, which is free from preprocessing and operates on ubiquitous graph representations directly. We propose Tiled Partitioning and Resident Tile Stealing to fully exploit the computing power of GPUs in a runtime and self-adaptive manner. We also propose Sampling-based Reordering to further optimize the memory efficiency of SAGE through a lightweight and effective node reordering technique on the fly. Extensive experiments demonstrate that SAGE can achieve superior graph traversal performance over existing approaches under different architectural scenarios, i.e., single-GPU, out-of-core, and multi-GPU.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 1cffbdf1-96c1-4e84-be43-b8b62fd843e0Cited by top-tier papers3
- Accelerating Biclique Counting on GPULinshan Qiu, Zhonggen Li, Xiangyu Ke, Lu Chen et al.ICDE 2024 · 4 citations
- GPU-Accelerated 𝜂-threshold Decomposition for Uncertain GraphsYu Chen, Chong Liu, Qing Liu, Zhonggen Li et al.VLDB 2026
- Efficient Temporal Edge-Core Maintenance in Streaming GraphsTongfeng Weng, Mo Sha, Xu Zhou, Jingjing Lu et al.VLDB 2026
Related papers
- FlexiWalker: Extensible GPU Framework for Efficient Dynamic Random Walks with Runtime AdaptationSeongyeon Park, Jaeyong Song, Changmin Shin, Sukjin Kim et al.EuroSys 2026
- GAMMA: A Graph Pattern Mining Framework for Large Graphs on GPULin Hu, Lei Zou, M. Tamer ÖzsuICDE 2023 · 8 citations
- Accelerating graph sampling for graph machine learning using GPUsAbhinav Jangda, Sandeep Polisetty, Arjun Guha, Marco SerafiniEuroSys 2021 · 79 citations
- C2graph: A Compression-Collaboration Algorithm for CPU-GPU Hybrid Weighted Graph TraversalsNing Wang, Huaibei Li, Shen Su, Yu Gu et al.ICDE 2026
- Efficient GPU-Accelerated Subgraph MatchingXibo Sun, Qiong LuoSIGMOD 2023 · 29 citations
