Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Scalable Fine-Grained Parallel Cycle Enumeration Algorithms   This paper investigates scalable parallelisation of state-of-the-art cycle
enumeration algorithms by Johnson and Read-Tarjan along with their applications
to temporal graphs. We provide a comprehensive theoretical analysis of various
parallel versions of these algorithms and evaluate their performance on
multi-core processors. We show that a straightforward coarse-grained
parallelisation approach is not scalable and suffers from load imbalance
issues. To eliminate the load imbalance, we modify the Johnson and the
Read-Tarjan algorithms to exploit finer-grained parallelism. We show that our
fine-grained parallel Read-Tarjan algorithm is theoretically work efficient --
i.e., it does no more work than its serial version. However, our fine-grained
parallel Johnson algorithm does not share this property. Yet, in practice, our
fine-grained parallel Johnson algorithm outperforms our fine-grained parallel
Read-Tarjan algorithm. In any case, both of our contributed fine-grained
parallel algorithms are scalable, meaning that they can effectively utilise an
increasing number of software threads, which we prove theoretically and
demonstrate through extensive experiments. On a cluster of multi-core CPUs with
$256$ physical cores that can execute $1024$ simultaneous threads, our
fine-grained parallel Johnson and Read-Tarjan algorithms are respectively up to
$435\times$ and $470\times$ faster than their single-threaded versions. On the
same compute cluster, our fine-grained parallel algorithms are on average an
order of magnitude faster than their coarse-grained parallel counterparts.

4
The categories of this paper are: cond-mat
27
The categories of this paper are: comp-gas
33
The categories of this paper are: plasm-ph
18
The categories of this paper are: econ
9
The categories of this paper are: nlin
36
The categories of this paper are: cmp-lg
2
The categories of this paper are: math
28
The categories of this paper are: alg-geom
10
The categories of this paper are: q-bio
19
The categories of this paper are: eess
15
The categories of this paper are: nucl-ex
16
The categories of this paper are: stat
30
The categories of this paper are: q-alg
24
The categories of this paper are: dg-ga
26
The categories of this paper are: bayes-an
5
The categories of this paper are: gr-qc