@inproceedings{1df8fdad3e6d49a3ab0621d42717fe86,
title = "A scalable parallel approach for subgraph census computation",
abstract = "Counting the occurrences of small subgraphs in large networks is a fundamental graph mining metric with several possible applications. Computing frequencies of those subgraphs is also known as the subgraph census problem, which is a computationally hard task. In this paper we provide a parallel multicore algorithm for this purpose. At its core we use FaSE, an efficient network-centric sequential subgraph census algorithm, which is able to substantially decrease the number of isomorphism tests needed when compared to past approaches. We use one thread per core and employ a dynamic load balancing scheme capable of dealing with the highly unbalanced search tree induced by FaSE and effectively redistributing work during execution. We assessed the scalability of our algorithm on a varied set of representative networks and achieved near linear speedup up to 32 cores while obtaining a high efficiency for the total 64 cores of our machine.",
keywords = "Graph Mining, Multicores, Parallelism, Subgraph Census",
author = "David Aparicio and Pedro Paredes and Pedro Ribeiro",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing Switzerland 2014.; International Workshop on Parallel Processing, Euro-Par 2014 ; Conference date: 25-08-2014 Through 26-08-2014",
year = "2014",
doi = "10.1007/978-3-319-14313-2_17",
language = "English (US)",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "194--205",
editor = "Lu{\'i}s Lopes",
booktitle = "Euro-Par 2014",
address = "Germany",
}