Comparison of Single Source Shortest Path Algorithms on Two Recent Asynchronous Many-task Runtime Systems

Jesun Firoz, Martina Barnas, Marcin Zalewski, Andrew Lumsdaine · 2015

With the advent of the exascale era, new runtimes and algorithm design techniques need to be explored. In this paper, we investigate performance of three different single-source shortest path algorithms in two relatively recent asynchronous many-task runtime systems AM++ and HPX-5. We identify the underlying set of differential features for these runtimes, and we compare and contrast the performance of Δ-stepping algorithm, Distributed Control based algorithm, K-level Asynchronous algorithm in AM++ and in HPX-5, for which we also include chaotic implementation. We observe that specific runtime characteristics or lack thereoff and different graph inputs can impact the feasibility of an algorithmic approach.

Read the paper · More papers on PaperTik