Skip to main content
SHARE
Publication

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

by Md Maksudul Alam, Kalyan S Perumalla
Publication Type
Conference Paper
Journal Name
IEEE International Conference on Big Data
Publication Date
Page Numbers
3302 to 3311
Volume
2017
Issue
1
Conference Name
Fourth International Workshop on High Performance Big Graph Data Management, Analysis, and Mining
Conference Location
Boston, Massachusetts, United States of America
Conference Sponsor
IEEE
Conference Date
-

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.