2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing 2015
DOI: 10.1109/pdp.2015.72
|View full text |Cite
|
Sign up to set email alerts
|

A Generic and Highly Efficient Parallel Variant of Boruvka's Algorithm

Abstract: This paper presents (i) a parallel, platformindependent variant of Borůvka's algorithm, an efficient Minimum Spanning Tree (MST) solver, and (ii) a comprehensive comparison of MST-solver implementations, both on multi-core CPU-chips and GPUs. The core of our variant is an effective and explicit contraction of the graph. Our multi-core CPU implementation scales linearly up to 8 threads, whereas the GPU implementation performs considerably better than the optimal number of threads running on the CPU. We also sho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(1 citation statement)
references
References 17 publications
0
0
0
Order By: Relevance
“…The Boruvka Algorithm is an old algorithm. When Otakar Boruvka put forward the algorithm in 1926 [5], the modern general-purpose computer had not even been invented. But with the development of computer science and mathematics, people found that this algorithm had some unique advantages.…”
Section: Boruvka Algorithm 231 the Description Of Boruvka Algorithmmentioning
confidence: 99%
“…The Boruvka Algorithm is an old algorithm. When Otakar Boruvka put forward the algorithm in 1926 [5], the modern general-purpose computer had not even been invented. But with the development of computer science and mathematics, people found that this algorithm had some unique advantages.…”
Section: Boruvka Algorithm 231 the Description Of Boruvka Algorithmmentioning
confidence: 99%