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 条
  • [31] Sketch-Based Interface for Crowd Animation
    Oshita, Masaki
    Ogiwara, Yusuke
    SMART GRAPHICS, PROCEEDINGS, 2009, 5531 : 253 - 262
  • [32] Sketch-based modeling and adaptive meshes
    Brazil, Emilio Vital
    Amorim, Ronan
    Sousa, Mario Costa
    Velho, Luiz
    de Figueiredo, Luiz Henrique
    COMPUTERS & GRAPHICS-UK, 2015, 52 : 116 - 128
  • [33] A Fast Sketch-based Assembler for Genomes
    Ghosh, Priyanka
    Kalyanaraman, Ananth
    PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY, AND HEALTH INFORMATICS, 2016, : 241 - 250
  • [34] SKETCH-BASED AERIAL IMAGE RETRIEVAL
    Jiang, Tianbi
    Xia, Gui-Song
    Lu, Qikai
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2017, : 3690 - 3694
  • [35] Sketch-based interactive visualization: a survey
    Enya Shen
    Sikun Li
    Xun Cai
    Liang Zeng
    Wenke Wang
    Journal of Visualization, 2014, 17 : 275 - 294
  • [36] A survey of sketch-based image retrieval
    Li, Yi
    Li, Wenzhao
    MACHINE VISION AND APPLICATIONS, 2018, 29 (07) : 1083 - 1100
  • [37] Sketch-based modeling with a differentiable renderer
    Xiang, Nan
    Wang, Ruibin
    Jiang, Tao
    Wang, Li
    Li, Yanran
    Yang, Xiaosong
    Zhang, Jianjun
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2020, 31 (4-5)
  • [38] Personalized Sketch-Based Brushing in Scatterplots
    Fan, Chaoran
    Hauser, Helwig
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2019, 39 (04) : 28 - 39
  • [39] Sketch-based Data Placement among Geo-distributed Datacenters for Cloud Storages
    Yu, Boyang
    Pan, Jianping
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [40] An adaptable sketch-based modeling system
    Fei, Guangzheng
    Li, Xin
    PROCEEDINGS OF 2007 10TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, 2007, : 371 - 376