We present and evaluate a new GPU algorithm based on the Louvain method for community detection. Our algorithm is the first for this problem that parallelizes the access to individual edges. In this way we can fine tune the load balance when processing networks with nodes of highly varying degrees. This is achieved by scaling the number of threads assigned to each node according to its degree. Extensive experiments show that we obtain speedups up to a factor of 270 compared to the sequential algorithm. The algorithm consistently outperforms other recent shared memory implementations and is only one order of magnitude slower than the current fastest parallel Louvain method running on a Blue Gene/Q supercomputer using more than 500K threads.a...
Abstract. Tackling the current volume of graph-structured data requires parallel tools. We extend ou...
In this paper we present a novel strategy to discover the community structure of (possibly, large) n...
Copyright © 2015 Konstantin Kuzmin et al. This is an open access article distributed under the Creat...
There are various community detection algorithms which that have been developed. Among them, Louvain...
The Louvain community detection algorithm is a hierarchal clustering method categorized in the NP-ha...
Community detection (or clustering) in large-scale graph is an important problem in graph mining. Co...
AbstractCommunity detection has become a fundamental operation in numerous graph-theoretic applicati...
Accelerating sequential algorithms in order to achieve high performance is often a nontrivial task. ...
Abstract—The volume of existing graph-structured data requires improved parallel tools and algorithm...
Abstract—The amount of graph-structured data has recently experienced an enormous growth in many app...
Community detection has become a fundamental operation in numerous graph-theoretic applications. It ...
Complex network has become an important field in science research recently and it is proved that man...
Community detection, also named as graph clustering, is essential to various graph analysis applicat...
Parallel computing plays a crucial role in processing large-scale graph data. Complex network analys...
The use of graph-structured data in applications is increasing day by day. In order to infer usef...
Abstract. Tackling the current volume of graph-structured data requires parallel tools. We extend ou...
In this paper we present a novel strategy to discover the community structure of (possibly, large) n...
Copyright © 2015 Konstantin Kuzmin et al. This is an open access article distributed under the Creat...
There are various community detection algorithms which that have been developed. Among them, Louvain...
The Louvain community detection algorithm is a hierarchal clustering method categorized in the NP-ha...
Community detection (or clustering) in large-scale graph is an important problem in graph mining. Co...
AbstractCommunity detection has become a fundamental operation in numerous graph-theoretic applicati...
Accelerating sequential algorithms in order to achieve high performance is often a nontrivial task. ...
Abstract—The volume of existing graph-structured data requires improved parallel tools and algorithm...
Abstract—The amount of graph-structured data has recently experienced an enormous growth in many app...
Community detection has become a fundamental operation in numerous graph-theoretic applications. It ...
Complex network has become an important field in science research recently and it is proved that man...
Community detection, also named as graph clustering, is essential to various graph analysis applicat...
Parallel computing plays a crucial role in processing large-scale graph data. Complex network analys...
The use of graph-structured data in applications is increasing day by day. In order to infer usef...
Abstract. Tackling the current volume of graph-structured data requires parallel tools. We extend ou...
In this paper we present a novel strategy to discover the community structure of (possibly, large) n...
Copyright © 2015 Konstantin Kuzmin et al. This is an open access article distributed under the Creat...