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 条
  • [41] A sketch-based collaborative design system
    Fan, Z
    Chi, M
    Oliveira, MM
    XVI BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2003, : 125 - 131
  • [42] Flexible Sketch-Based Requirements Modeling
    Wuest, Dustin
    Glinz, Martin
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2011, 6606 : 100 - 105
  • [43] Sketch-based histogram of orientation gradient for face sketch recognition
    Li, Weihong
    Fu, Weifeng
    Zhang, Zhen
    Gong, Weiguo
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2015, 36 (02): : 368 - 376
  • [44] Sketch-a-Segmenter: Sketch-Based Photo Segmenter Generation
    Hu, Conghui
    Li, Da
    Yang, Yongxin
    Hospedales, Timothy M.
    Song, Yi-Zhe
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2020, 29 : 9470 - 9481
  • [45] SKETCH2MANGA: SKETCH-BASED MANGA RETRIEVAL
    Matsui, Yusuke
    Aizawa, Kiyoharu
    Jing, Yushi
    2014 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2014, : 3097 - 3101
  • [46] Sketch-based modeling from a paper-based overtraced freehand sketch
    Natthavika Chansri
    Pisut Koomsap
    The International Journal of Advanced Manufacturing Technology, 2014, 75 : 705 - 729
  • [47] Sketch-based modeling from a paper-based overtraced freehand sketch
    Chansri, Natthavika
    Koomsap, Pisut
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 75 (5-8): : 705 - 729
  • [48] Using CycleGAN to Achieve the Sketch Recognition Process of Sketch-Based Modeling
    Li, Yuqian
    Xu, Weiguo
    PROCEEDINGS OF THE 2021 DIGITALFUTURES, CDRF 2021, 2022, : 26 - 34
  • [49] A sketch-based system for highway design with user-specified regions of influence
    Applegate, C. S.
    Laycock, S. D.
    Day, A. M.
    COMPUTERS & GRAPHICS-UK, 2012, 36 (06): : 685 - 695
  • [50] Automatic colorization for Thangka sketch-based paintings
    Wang, Fubo
    Geng, Shengling
    Zhang, Dan
    Zhou, Mingquan
    VISUAL COMPUTER, 2024, 40 (02): : 761 - 779