We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Computational Engineering, Finance, and Science

Title: A Novel Work-Efficient APSP Algorithm for GPUs

Abstract: The shortest path problem is a class of typical problems in graph theory and network science, it has a wide range of application scenarios. At present, the parallel single-source shortest path algorithm is mainly used to solve the all-pair shortest path problems. We propose a novel all-pair shortest path algorithm based on block matrix multiplication via GPUs. Our key advancement is transforming the shortest path problems into the linear algebra problems, taking advantage of the GPUs' performance ascendancy in this regard. In the experiments, the novel algorithm achieves average of 41.257$\times$ and the maximum of 89.919$\times$ over Dijkstra algorithm which implements the priority queue by the binary heap and optimized via multi-threaded.
Subjects: Computational Engineering, Finance, and Science (cs.CE); Computational Complexity (cs.CC); Networking and Internet Architecture (cs.NI); Social and Information Networks (cs.SI)
ACM classes: F.1.3; C.2.2
Cite as: arXiv:2205.00162 [cs.CE]
  (or arXiv:2205.00162v3 [cs.CE] for this version)

Submission history

From: Yelai Feng [view email]
[v1] Sat, 30 Apr 2022 05:19:29 GMT (932kb,D)
[v2] Fri, 10 Jun 2022 03:26:28 GMT (462kb,D)
[v3] Tue, 28 Jun 2022 03:17:35 GMT (782kb,D)
[v4] Wed, 3 Aug 2022 15:51:09 GMT (996kb,D)

Link back to: arXiv, form interface, contact.