DocumentCode :
2449235
Title :
A fast GPU algorithm for graph connectivity
Author :
Soman, Jyothish ; Kishore, Kothapalli ; Narayanan, P.J.
Author_Institution :
IIIT-Hyderabad, Hyderabad, India
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
8
Abstract :
Graphics processing units provide a large computational power at a very low price which position them as an ubiquitous accelerator. General purpose programming on the graphics processing units (GPGPU) is best suited for regular data parallel algorithms. They are not directly amenable for algorithms which have irregular data access patterns such as list ranking, and finding the connected components of a graph, and the like. In this work, we present a GPU-optimized implementation for finding the connected components of a given graph. Our implementation tries to minimize the impact of irregularity, both at the data level and functional level. Our implementation achieves a speed up of 9 to 12 times over the best sequential CPU implementation. For instance, our implementation finds connected components of a graph of 10 million nodes and 60 million edges in about 500 milliseconds on a GPU, given a random edge list. We also draw interesting observations on why PRAM algorithms, such as the Shiloach-Vishkin algorithm may not be a good fit for the GPU and how they should be modified.
Keywords :
coprocessors; parallel processing; GPU-optimized implementation; Shiloach-Vishkin algorithm; craphics processing units; fast GPU algorithm; general purpose programming; graph connectivity; large computational power; regular data parallel algorithms; ubiquitous accelerator; Arithmetic; Central Processing Unit; Graphics; Inference algorithms; Parallel algorithms; Parallel processing; Parallel programming; Partitioning algorithms; Pervasive computing; Phase change random access memory; Connected Components; GPGPU; GPU; Irregular algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
Type :
conf
DOI :
10.1109/IPDPSW.2010.5470817
Filename :
5470817
Link To Document :
بازگشت