Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.12188/23190
Title: | Accelerating clustering coefficient calculations on a GPU using OPENCL | Authors: | Djinevski, Leonid Mishkovski, Igor Trajanov, Dimitar |
Keywords: | Complex Networks, Parallel, CPU, GPU, speedup, OpenMP, OpenCL | Issue Date: | 12-Sep-2010 | Publisher: | Springer, Berlin, Heidelberg | Conference: | International Conference on ICT Innovations | 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. | URI: | http://hdl.handle.net/20.500.12188/23190 |
Appears in Collections: | Faculty of Computer Science and Engineering: Conference papers |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Accelerating_Clustering_Coefficient_Calc20161108-15766-1kf0tro-with-cover-page-v2.pdf | 228.87 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.