Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm
Published in PPoPP 25, 2025
This paper proposes GALA, a GPU-accelerated Louvain algorithm featuring a novel modularity gain-based pruning strategy and workload-aware GPU kernels to address existing pruning inaccuracies and state management inefficiencies. Experimental results demonstrate that GALA significantly reduces computations and synchronization overhead, achieving on average a 6x performance improvement over state-of-the-art approaches.
Recommended citation: Wang, Zhibin, Xi Lin, Xue Li, Pinhuan Wang, Ziheng Meng, Hang Liu, Chen Tian, and Sheng Zhong. "Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm." In Proceedings of the 30th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, pp. 441-454. 2025. https://dl.acm.org/doi/abs/10.1145/3710848.3710884