skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: GPU-based parallel algorithm for generating massive scale-free networks using the preferential attachment model

Conference ·

A novel parallel algorithm is presented for generating random scale-free networks using the preferential-attachment model. The algorithm, named cuPPA, is custom-designed for single instruction multiple data (SIMD) style of parallel processing supported by modern processors such as graphical processing units (GPUs). To the best of our knowledge, our algorithm is the first to exploit GPUs, and also the fastest implementation available today, to generate scale-free networks using the preferential attachment model. A detailed performance study is presented to understand the scalability and runtime characteristics of the cuPPA algorithm. In one of the best cases, when executed on an NVidia GeForce 1080 GPU, cuPPA generates a scale-free network of two billion edges in less than 3 seconds.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1509591
Resource Relation:
Conference: Fourth International Workshop on High Performance Big Graph Data Management, Analysis, and Mining - Boston, Massachusetts, United States of America - 12/11/2017 5:00:00 AM-12/14/2017 5:00:00 AM
Country of Publication:
United States
Language:
English

References (13)

Emergence of Scaling in Random Networks journal October 1999
Evaluating North American electric grid reliability using the Barabási–Albert network model journal September 2005
Error and attack tolerance of complex networks journal July 2000
Scalable generation of scale-free graphs journal July 2016
Distributed-memory parallel algorithms for generating massive scale-free networks using preferential attachment model
  • Alam, Maksudul; Khan, Maleq; Marathe, Madhav V.
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '13 https://doi.org/10.1145/2503210.2503291
conference January 2013
Planetary-scale views on a large instant-messaging network conference January 2008
A high-level and scalable approach for generating scale-free graphs using active objects conference January 2016
Stochastic models for the Web graph conference January 2000
Fast random graph generation conference January 2011
Collective dynamics of ‘small-world’ networks journal June 1998
Generating Massive Scale-Free Networks under Resource Constraints conference January 2016
R-MAT: A Recursive Model for Graph Mining conference December 2013
Evolution of networks journal June 2002

Related Subjects