Title :
On fast parallel detection of strongly connected components (SCC) in small-world graphs
Author :
Sungpack Hong ; Rodia, Nicole C. ; Olukotun, Kunle
Author_Institution :
Oracle Labs., Redwood Shores, CA, USA
Abstract :
Detecting strongly connected components (SCCs) in a directed graph is a fundamental graph analysis algorithm that is used in many science and engineering domains. Traditional approaches in parallel SCC detection, however, show limited performance and poor scaling behavior when applied to large real-world graph instances. In this paper, we investigate the shortcomings of the conventional approach and propose a series of extensions that consider the fundamental properties of real-world graphs, e.g. the small-world property. Our scalable implementation offers excellent performance on diverse, small-world graphs resulting in a 5.01× to 29.41× parallel speedup over the optimal sequential algorithm with 16 cores and 32 hardware threads.
Keywords :
directed graphs; parallel algorithms; directed graph; fast parallel detection; fundamental graph analysis algorithm; large real-world graph instances; optimal sequential algorithm; parallel SCC detection; parallel algorithms; small-world graphs; small-world property; strongly connected component detection; Algorithm design and analysis; Arrays; Color; Image color analysis; Parallel processing; Partitioning algorithms; graph algorithms; multicore; parallel algorithms; small-world graphs; strongly connected components (SCC);
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4503-2378-9
DOI :
10.1145/2503210.2503246