DiFuseR: a distributed sketch-based influence maximization algorithm for GPUs

被引:0
|
作者
Gokturk, Gokhan [1 ,2 ]
Kaya, Kamer [1 ,2 ]
机构
[1] Sabanci Univ, Fac Engn & Nat Sci, TR-34956 Istanbul, Turkiye
[2] Sabanci Univ, Ctr Excellence Data Analyt, Istanbul, Turkiye
来源
JOURNAL OF SUPERCOMPUTING | 2025年 / 81卷 / 01期
关键词
Influence maximization; Graph processing; Count-distinct sketch; Error-adaptive cardinality estimation;
D O I
10.1007/s11227-024-06566-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Influence Maximization (IM) aims to find a given number of "seed" vertices that can effectively maximize the expected spread under a given diffusion model. Due to the NP-Hardness of finding an optimal seed set, approximation algorithms are often used for IM. However, these algorithms require a large number of simulations to find good seed sets. In this work, we propose DiFuseR, a blazing-fast, high-quality IM algorithm that can run on multiple GPUs in a distributed setting. DiFuseR is designed to increase GPU utilization, reduce inter-node communication, and minimize overlapping data/computation among the nodes. Based on the experiments with various graphs, containing some of the largest networks available, and diffusion settings, the proposed approach is found to be 3.2x and 12x faster on average on a single GPU and 8 GPUs, respectively. It can achieve up to 8x and 233.7x speedup on the same hardware settings. Furthermore, thanks to its smart load-balancing mechanism, on 8 GPUs, it is on average 5.6x faster compared to its single-GPU performance.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Sketch-based Geometric Monitoring of Distributed Stream Queries
    Garofalakis, Minos
    Keren, Daniel
    Samoladas, Vasilis
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (10): : 937 - 948
  • [3] Sketch-based interaction
    Igarashi, Takeo
    Zeleznik, Bob
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2007, 27 (01) : 26 - 27
  • [4] A ShortStraw-based algorithm for corner finding in sketch-based interfaces
    Xiong, Yiyan
    LaViola, Joseph J., Jr.
    COMPUTERS & GRAPHICS-UK, 2010, 34 (05): : 513 - 527
  • [5] CASQ: Accelerate Distributed Deep Learning with Sketch-Based Gradient Quantization
    Ge, Keshi
    Zhang, Yiming
    Fu, Yongquan
    Lai, Zhiquan
    Deng, Xiaoge
    Li, Dongsheng
    2021 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2021), 2021, : 825 - 826
  • [6] Sketch-based Querying of Distributed Sliding-Window Data Streams
    Papapetrou, Odysseas
    Garofalakis, Minos
    Deligiannakis, Antonios
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (10): : 992 - 1003
  • [7] Sketch-based rotation editing
    Xie, Yue
    Xu, Wei-wei
    Yu, Yi-zhou
    Weng, Yan-lin
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2011, 12 (11): : 867 - 872
  • [8] Sketch-Based Shape Retrieval
    Eitz, Mathias
    Richter, Ronald
    Boubekeur, Tamy
    Hildebrand, Kristian
    Alexa, Marc
    ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (04):
  • [9] Sketch-Based Dance Choreography
    Moghaddam, Elahe R.
    Sadeghi, Javad
    Samavati, Faramarz
    2014 INTERNATIONAL CONFERENCE ON CYBERWORLDS (CW), 2014, : 253 - 260
  • [10] Sketch-Based Implicit Blending
    Angles, Baptiste
    Tarini, Marco
    Wyvill, Brian
    Barthe, Loic
    Tagliasacchi, Andrea
    ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (06):