Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2020
DOI: 10.1145/3332466.3374527
|View full text |Cite
|
Sign up to set email alerts
|

Practical parallel hypergraph algorithms

Abstract: While there has been signicant work on parallel graph processing, there has been very surprisingly little work on highperformance hypergraph processing. This paper presents a collection of ecient parallel algorithms for hypergraph processing, including algorithms for betweenness centrality, maximal independent set, k-core decomposition, hypertrees, hyperpaths, connected components, PageRank, and single-source shortest paths. For these problems, we either provide new parallel algorithms or more ecient implement… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(19 citation statements)
references
References 71 publications
0
19
0
Order By: Relevance
“…When constructing hypergraphs with ADNS dataset, we consider the domains as the hyperedges and IPs as vertices. Additionally, we ran our experiments with datasets curated in [38]. For these curated datasets, in particular, each hypergraph, constructed from the social network datasets such as com-Orkut and Friendster in Table IV, are materialized by running a community detection algorithm on the original dataset obtained from Stanford Large Network Dataset Collection (SNAP) [27].…”
Section: B Datasetmentioning
confidence: 99%
See 2 more Smart Citations
“…When constructing hypergraphs with ADNS dataset, we consider the domains as the hyperedges and IPs as vertices. Additionally, we ran our experiments with datasets curated in [38]. For these curated datasets, in particular, each hypergraph, constructed from the social network datasets such as com-Orkut and Friendster in Table IV, are materialized by running a community detection algorithm on the original dataset obtained from Stanford Large Network Dataset Collection (SNAP) [27].…”
Section: B Datasetmentioning
confidence: 99%
“…Shared-memory C++-based framework Hygra [38], and distributed-memory frameworks such as Chapel-based CHGL [19], Apache Spark-based MESH [13] and HyperX [20] presented a collection of efficient parallel algorithms for hypergraphs in their frameworks. These frameworks either rely on the original hypergraph or the expansion graphs of hypergraphs.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…ForkGraph extends the Ligra framework by including its APIs (application programming interfaces), graph access methods, and the graph storage. We choose Ligra because of its high performance and wide adoptions by lines of excellent works, including [15,17,50,53]. Another reason is that users can leverage the friendly programming interfaces in Ligra.…”
Section: System Architecturementioning
confidence: 99%
“…However, to support 'industrial scale' uses of string diagrams where modelisations are very large, there is a pressing need to ensure that operations for combining these structures are efficient. In this work, we define a string diagram representation inspired by the parallel programming literature (specifically [8,14]). Our data structure of choice is based on sparse adjacency matrices representing hypergraphs, and thus we call it HAR -hypergraph adjacency representation.…”
Section: Introductionmentioning
confidence: 99%