2021
DOI: 10.1145/3434393
|View full text |Cite
|
Sign up to set email alerts
|

Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable

Abstract: There has been significant recent interest in parallel graph processing due to the need to quickly analyze the large graphs available today. Many graph codes have been designed for distributed memory or external memory. However, today even the largest publicly-available real-world graph (the Hyperlink Web graph with over 3.5 billion vertices and 128 billion edges) can fit in the memory of a single commodity multicore server. Nevertheless, most experimental work in the literature report results on much smaller … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0
2

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 42 publications
(23 citation statements)
references
References 123 publications
0
21
0
2
Order By: Relevance
“…We evaluate Mastiff in comparison to implementations of Borůvka's algorithm in (1) GBBS [20] (commit 38964eb, OpenMP) and in (2) Galois [43] (release 6). on weight of edges).…”
Section: Methodsmentioning
confidence: 99%
“…We evaluate Mastiff in comparison to implementations of Borůvka's algorithm in (1) GBBS [20] (commit 38964eb, OpenMP) and in (2) Galois [43] (release 6). on weight of edges).…”
Section: Methodsmentioning
confidence: 99%
“…In the PRAM model, there are multiple algorithms with polylogarithmic span (critical path length of the computation DAG) [1], [13]. More practical algorithms have been devised for the shared-memory (single-node) parallel setting [7], [14]- [16]. The shared-memory Borůvka-variant described in [14] has some similarities to our distributed Filter-Borůvka described in Section V but uses iterative skewed partitioning rather than recursive symmetric partitioning.…”
Section: Related Workmentioning
confidence: 99%
“…More practical algorithms have been devised for the shared-memory (single-node) parallel setting [7], [14]- [16]. The shared-memory Borůvka-variant described in [14] has some similarities to our distributed Filter-Borůvka described in Section V but uses iterative skewed partitioning rather than recursive symmetric partitioning. We are also not aware of an analysis comparable to ours.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Сравнение результатов экспериментов с результатами других исследований [7][8][9][10] показывает, что полученные зависимости имеют аналогичный вид и соответствуют зависимостям для обычных параллельных и распределенных вычислительных систем, построенных на основе классических подходов [11,12], для суперкомпьютерных и облачных систем [13,14].…”
Section: результаты исследования и их обсуждениеunclassified