An Approach to Parallelize Kruskal's Algorithm Using Helper Threads

Parallel and Distributed Processing Symposium Workshops & PhD Forum(2012)

引用 24|浏览0
暂无评分
摘要
In this paper we present a Helper Threading scheme used to parallelize efficiently Kruskal's Minimum Spanning Forest algorithm. This algorithm is known for exhibiting inherently sequential characteristics. More specifically, the strict order by which the algorithm checks the edges of a given graph is the main reason behind the lack of explicit parallelism. Our proposed scheme attempts to overcome the imposed restrictions and improve the performance of the algorithm. The results show that for a wide range of graphs of varying structure, size and density the parallelization of Kruskal's algorithm is feasible. Observed speedups reach up to 5.5 for 8 running threads, revealing the potentials of our approach.
更多
查看译文
关键词
strict order,minimum spanning forest algorithm,parallelize kruskal,proposed scheme attempt,varying structure,sequential characteristic,explicit parallelism,helper threads,algorithm check,observed speedup,helper threading scheme,main reason,kruskal s algorithm,parallel processing,instruction sets,synchronization,parallel algorithms,kruskal algorithm,multicore processing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要