Efficient parallel implementations to compute the diameter of a graph. (16th August 2020)
- Record Type:
- Journal Article
- Title:
- Efficient parallel implementations to compute the diameter of a graph. (16th August 2020)
- Main Title:
- Efficient parallel implementations to compute the diameter of a graph
- Authors:
- Takafuji, Daisuke
Nakano, Koji
Ito, Yasuaki - Other Names:
- Bordin Jacir Luiz guestEditor.
Ito Yasuaki guestEditor.
Wakrime Abderrahim Ait guestEditor.
Sellami Mohamed guestEditor.
Halima Riadh Ben guestEditor. - Abstract:
- Summary: The Floyd‐Warshall algorithm is a well‐known algorithm to compute the distance of all pairs of nodes of a graph. The Blocked Floyd‐Warshall algorithm, a variant of the Floyd‐Warshall has been proposed to accelerate the Floyd‐Warshall algorithm by means of a graphics processing unit (GPU) architecture. The previously published GPU implementations for the Blocked Floyd‐Warshall algorithm perform many separated kernel calls for costly barrier synchronization. The main contribution of this article is to present efficient implementations of the Blocked Floyd‐Warshall algorithm, which performs no barrier synchronization and invokes only one kernel call. Experimental results using NVIDIA Tesla V100 show that our implementation runs 1.05‐1.31 times faster than the previously published one. Our implementation with SIMD functions also runs 1.00‐1.28 times faster than it. Second, we propose efficient GPU implementations to execute the Blocked Floyd‐Warshall algorithm for many graphs at the same time. From the experimental results, our single kernel implementation runs 1.03‐1.60 times faster than multiple kernel one. In terms of implementations with SIMD functions, our single kernel implementation runs 1.01‐1.89 times faster than it. We also propose the low‐latency implementations for many graphs. Finally, we implemented the parallel Floyd‐Warshall algorithm on the multicore processors.
- Is Part Of:
- Concurrency and computation. Volume 35:Number 11(2023)
- Journal:
- Concurrency and computation
- Issue:
- Volume 35:Number 11(2023)
- Issue Display:
- Volume 35, Issue 11 (2023)
- Year:
- 2023
- Volume:
- 35
- Issue:
- 11
- Issue Sort Value:
- 2023-0035-0011-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-08-16
- Subjects:
- dynamic programming -- GPGPU -- multicore processors -- network design -- single kernel soft synchronization -- task graph
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5963 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 26973.xml