An effective and efficient parallel approach for random graph generation over GPUs

被引:8
作者
Bressan, Stephane [1 ]
Cuzzocrea, Alfredo [2 ,3 ]
Karras, Panagiotis [1 ]
Lu, Xuesong [1 ]
Nobari, Sadegh Heyrani [1 ]
机构
[1] Natl Univ Singapore, Singapore 117417, Singapore
[2] ICAR CNR, I-87036 Cosenza, Italy
[3] Univ Calabria, I-87036 Cosenza, Italy
关键词
Random graph; Random graph generation; Parallel algorithm; GPU; MODELS;
D O I
10.1016/j.jpdc.2012.09.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The widespread usage of random graphs has been highlighted in the context of database applications for several years. This because such data structures turn out to be very useful in a large family of database applications ranging from simulation to sampling, from analysis of complex networks to study of randomized algorithms, and so forth. Amongst others, Erdos-Renyi Gamma(v,p) is the most popular model to obtain and manipulate random graphs. Unfortunately, it has been demonstrated that classical algorithms for generating Erdos-Renyi based random graphs do not scale well in large instances and, in addition to this, fail to make use of the parallel processing capabilities of modern hardware. Inspired by this main motivation, in this paper we propose and experimentally assess a novel parallel algorithm for generating random graphs under the Erdos-Renyi model that is designed and implemented in a Graphics Processing Unit (GPU), called PPreZER. We demonstrate the nice amenities due to our solution via a succession of several intermediary algorithms, both sequential and parallel, which show the limitations of classical approaches and the benefits due to the PPreZER algorithm. Finally, our comprehensive experimental assessment and analysis brings to light a relevant average speedup gain of PPreZER over baseline algorithms. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:303 / 316
页数:14
相关论文
共 45 条
  • [11] Model of genetic variation in human social networks
    Fowler, James H.
    Dawes, Christopher T.
    Christakis, Nicholas A.
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2009, 106 (06) : 1720 - 1724
  • [12] Ganesh A, 2005, IEEE INFOCOM SER, P1455
  • [13] RANDOM GRAPHS
    GILBERT, EN
    [J]. ANNALS OF MATHEMATICAL STATISTICS, 1959, 30 (04): : 1141 - 1144
  • [14] Gionis A., 2007, ACM T KNOWLEDGE DISC, V1
  • [15] Gomez-Gardenes J., 2006, Physical Review E - Statistical, Nonlinear, and Soft Matter Physics, V73, P1, DOI DOI 10.1103/PHYSREVE.73.056124
  • [16] Gregor D., 2005, PARALLEL OBJECT ORIE, V2, P1
  • [17] Hanhijarvi Sami., 2009, SDM
  • [18] Resisting Structural Re-identification in Anonymized Social Networks
    Hay, Michael
    Miklau, Gerome
    Jensen, David
    Towsley, Don
    Weis, Philipp
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01): : 102 - 114
  • [19] Fast summed-area table generation and its applications
    Hensley, J
    Scheuermann, T
    Coombe, G
    Singh, M
    Lastra, A
    [J]. COMPUTER GRAPHICS FORUM, 2005, 24 (03) : 547 - 555
  • [20] Horn Daniel., 2005, GPU GEMS 2