Subject: Complex Networks, Parallel, CPU, GPU, speedup, OpenMP, OpenCL
Year: 2010
Type: Proceedings
Title: Accelerating clustering coefficient calculations on a GPU using OPENCL
Author: Djinevski, Leonid
Author: Mishkovski, Igor
Author: Trajanov, Dimitar
Abstract: The growth in multicore CPUs and the emergence of powerful manycore GPUs has led to proliferation of parallel applications. Many applications are not straight forward to be parallelized. This paper examines the performance of a parallelized implementation for calculating measurements of Complex Networks. We present an algorithm for calculating complex networks topological feature clustering coefficient, and conducted an execution of the serial, parallel and parallel GPU implementations. A hash-table based structure was used for encoding the complex network's data, which is different than the standard representation, and also speedups the parallel GPU implementations. Our results demonstrate that the parallelization of the sequential implementations on a multicore CPU, using OpenMP produces a significant speedup. Using OpenCL on a GPU produces even larger speedup depending of the volume of data being processed.
Publisher: Springer, Berlin, Heidelberg
Relation: International Conference on ICT Innovations
Identifier: oai:repository.ukim.mk:20.500.12188/23190
Identifier: http://hdl.handle.net/20.500.12188/23190