Asynchronous Distributed-Memory Parallel Algorithms for Influence Maximization
Shubhendra Pal Singhal, Souvadra Hati, Jeffrey Young, Vivek Sarkar, Akihiro Hayashi, Richard W. Vuduc
摘要
Influence maximization (IM) is the problem of finding the k most influential nodes in a graph. We propose distributed-memory parallel algorithms for the two main kernels of a state-of-the-art implementation of one IM algorithm, influence maximization via martingales (IMM). The baseline relies on a bulk-synchronous parallel approach and uses replication to reduce communication and achieve approximate load balance, at the cost of synchronization and high memory requirements. By contrast, our method fully distributes the data, thereby improving memory scalability, and uses fine-grained asynchronous parallelism to improve network utilization and the cost of doing more communication. We show our design and implementation can achieve up to speedup over the MPI-based state-of-the-art on synthetic and real-world network graphs. Moreover, ours is the first implementation that can run IMM to find influencers in the ‘twitter’ graph (41M nodes and 1.4B edges) in 200 seconds using 8 K CPU cores of NERSC Perlmutter supercomputer.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Distributed Influence Maximization for Large-Scale Online Social NetworksJing Tang, Yuqing Zhu, Xueyan Tang, Kai HanICDE 2022 · 被引用 10 次
- Fast and Space-Efficient Parallel Algorithms for Influence MaximizationLetong Wang, Xiangyun Ding, Yan Gu, Yihan SunVLDB 2024 · 被引用 5 次
- Realtime Top-k Personalized PageRank over Large Graphs on GPUsJieming Shi, Renchi Yang, Tianyuan Jin, Xiaokui Xiao 等VLDB 2020 · 被引用 44 次
- Influence Maximization Revisited: Efficient Reverse Reachable Set Generation with Bound TightenedQintian Guo, Sibo Wang, Zhewei Wei, Ming ChenSIGMOD 2020 · 被引用 80 次
- Influence Maximization Based on Dynamic Personal Perception in Knowledge GraphYa-Wen Teng, Yishuo Shi, Chih-Hua Tai, De-Nian Yang 等ICDE 2021 · 被引用 11 次
