Relax and don't Stop: Graph-aware Asynchronous SSSP
The Parallel Single-Source Shortest Path (SSSP) problem has been tackled through many implementations, yet no single approach consistently outperforms others across diverse graph structures. Moreover, most implementations require extensive parameter tuning to reach peak performance. In this paper, we introduce the AdaMW scheduler, which dynamically selects between the schedulers Wasp and Multi-Queue. To achieve this, we use graph sampling and heuristics to select and configure the scheduler. In contrast to common state-of-the-art bulk-synchronous implementations, AdaMW is fully asynchronous, thus not needing to stop for global barriers. The resulting scheduler is highly competitive with the best manually-tuned, state-of-the-art implementations.
Authors
- Philippas Tsigas (ORCID: https://orcid.org/0000-0001-9635-9154)
- Son T. (ORCID: https://orcid.org/0000-0003-4599-1525)
- Marco D’Antonio (ORCID: https://orcid.org/0009-0002-7399-7705)
- Hans Vandierendonck (ORCID: https://orcid.org/0000-0001-5868-9259)
- Kåre von Geijer (ORCID: https://orcid.org/0009-0007-4823-6855)
Institutions
- Queen's University Belfast (GB)
- Chalmers University of Technology (SE)
- University of Gothenburg (SE)
Publication Details
- Published
- 2025-03-01
- DOI
- https://doi.org/10.1145/3711708.3723446
- Citations
- 2
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 2.55
Funders
- UK Research and Innovation
- European Commission
- Vetenskapsrådet
- HORIZON EUROPE Framework Programme
- Engineering and Physical Sciences Research Council
- HORIZON EUROPE Marie Sklodowska-Curie Actions